求助!!!!
下面是我写的一段汇编代码 可以执行的。程序代码:
assume cs:code, ds:data data segment buff dw 1234h, 0059h, 00ffh, -2, -0ah data ends code segment start: mov ah, 23h lea bx, buff + 1 mov al, BYTE ptr [bx + 1] mov ah, 4ch int 21h code ends end start我现在的目的是通过DEBUG命令来查看程序执行的情况
如图
我想查看 lea bx, buff + 1 究竟是把个什么东西传给了 bx 。怎么弄
为什么 上面显示 DS:0001 = FF20?
我使用 -d DS:0后是这个
为什么没一个和我开辟的buff里的内容相同(1234h, 0059h, 00ffh)?