这道汇编题那 里有问题求助
已知21000h处字单元的内容为 BE00H,对于如下程序:
mov ax,2000h
mov ds,ax
mov bx,1000h
mov ax,[bx]
inc bx
inc bx
mov [bx],ax
inc bx
inc bx
mov [bx],ax
inc bx
mov [bx],al
inc bx
mov [bx],al
程序执行后,内存中字单元2000:1005中的内容为______。
1、 00
2、 BE
3、 00BE
4、 0000
答案选 2
[解决办法]
mov ax,2000h
mov ds,ax
mov bx,1000h
mov ax,[bx]
inc bx
inc bx
mov [bx],ax ;2000:1002--2000:10003=BE00H
inc bx
inc bx
mov [bx],ax ;;2000:1004--2000:10005=BE00H
inc bx
mov [bx],al
inc bx
mov [bx],al
因为X86是小端结构,所以2000:1004=00H,2000:1005=BEH