求教王爽汇编5.5 这王爽喝高了么?
如题,计算ffff:0~ffff:b单元中的数据的和,结果存储在dx中书上说8位数据不能直接赋值到16位寄存器中,必须要用其他寄存器中转,可其他寄存器同样是16位的啊?我勒个去
这货到底想表达什么意思?求同学们帮忙解答一下。谢谢了 “书上说8位数据不能直接赋值到16位寄存器中”
哪里说过? 8位数据不能直接赋值到16位寄存器中,这是对的。
所以书上的例子是把8位数据赋值在低八位的寄存器al(al可以单位作为寄存器使用),注意是赋值。
但是低8位的寄存器不断加啊加,可能超范围,咋办?把高8位赋值为0,这样在数学上al和ax的值是相等的。
做加法运算时用AX作,这样就不会溢出。
页:
[1]