【发布时间】:2015-03-28 20:36:20
【问题描述】:
如何查看 AL Register 的值。 (AX=AH+AL) 我已经更改了 Ax 寄存器的值。
AX 0000
:100
-r
AX=0100 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0B38 ES=0B38 SS=0B38 CS=0B38 IP=0100 NV UP EI PL NZ NA PO NC
0B38:0100 B80100 MOV AX,0001
【问题讨论】:
-
这里有什么问题?您已经表明您知道 AX 是由 AH 和 AL 寄存器组成的,您可以看到 AX。
-
我要查看AL寄存器的值
-
我不认为这是一个真正的问题。
-
按照命令练习 1. Debug(进入程序) 2. Q(退出程序) 3. R(查看所有寄存器的内容) 4. R
(查看具体寄存器内容+ 更改其值的选项)。查看 AX 寄存器的内容并尝试将其值更改为 1, 21, 321, 4321, 54321,GF 5. 尝试查看 AL 的值 (AX=AH+AL) -
是的,当以十六进制表示时。组成寄存器 AX 的两个字节可以作为寄存器 AH 和 AL 访问。所以当 AX=1234h, AH=12h 和 AL=34h.