汇编语言问题

MOV ax ,0123H

这条指令是几个字节的 ,16位的CPU 如何处理这条指令

第1个回答  2011-08-16
三字节,01h,23h分别占一字节,指令本身占一字节。
首先,这条指令由指令指针IP指向,在内存中由低地址向高地址依次执行机器码。这条指令在内存中的存储顺序为B8h 23h 01h(低地址到高地址),执行之后,AH的值为01h,AL的值为23h。
第2个回答  2011-08-16
idata立即数无论是数据或偏移地址都以实数存在,B8 23 01
AX是16位寄存器,接收是2个8位数据,低8位存在AL,高8位存在AH
01是高位23是低位。
如果MOV AH,0123H
接收的是高8位,01转移到AH,AL不变。本回答被提问者采纳
第3个回答  2011-08-15
三个字节,如何处理,本人说不清晰
第4个回答  2011-08-15
处理方法。 23放到al中,01放到ah中。
第5个回答  2011-08-18
AX分为高AH,低AL
相似回答
大家正在搜