编写上述代码的调试汇编程序
data segment
TA1 DW 0102H, 0304H, 0506H
TA2 DB 02H, 03H, 04H
data ends
code segment
assume cs:code, ds:data
start:
mov ax, data
mov ds, ax
MOV BX, DS: [0006H]
AND BX, 0FFH
AND BH, [BX]
code ends
end start
编译后,使用debug调试,观察结果
- MOV BX, DS: [0006H] ==》BX的值为 0302
- AND BX, 0FFH ==》 0002
- AND BH, [BX] ==》 0002
本题的BX最终结果是:0002
如果把最后的AND改为OR,则BX结果是0402