某本书里的一个表。

来源:百度知道 编辑:UC知道 时间:2024/05/21 13:53:34
程序段中指令的执行情况之一(原AX中的值:0000H ,原BX中的值0000H)
---------------------------------------------------------
程序段中的指令 指令执行后AX中的数据 指令执行后BX中的数据
MOVE AX,4E20H........4E200H..........0000H

ADD AX,1406H........6226H ............0000H
请问6226H是怎么求出来的。

这个其实是一个加法
MOVE AX,4E20H........4E200H..........0000H (1)

ADD AX,1406H........6226H ............0000H (2)

第(1)条指令的意思是把16位的十六进制数4E20H放入寄存器A中,因此这条指令执行后寄存器A中的数就是4E20H,寄存器B中的数没有变仍然是0000H。
第(2)条指令的意思是把16位的十六进制数1406H与寄存器A中的数相加后,结果放入寄存器A中,即AX=AX+4E20H,最终AX中的值是
4E20H
+ 1406H
----------
6226H
因为这些是十六进制数,所以逢16进1。