设如下两条指令中的符号ABCD是变量名,请说明这两条指令的异同.MOV AX,OFFSET ABCD LEA AX,ABCD

问题描述:

设如下两条指令中的符号ABCD是变量名,请说明这两条指令的异同.MOV AX,OFFSET ABCD LEA AX,ABCD

先用带进位的左移DX 1次..
然后BX清0,带进位循环左移BX 1次
再由移DX 1次,
前面是为了保存符号位
右移2位即可得到除4的效果
DX带进位的右移1次,带进位循环右移AX1次
带进位右移BX 1次,带进位的循环右移DX 1次,带进位循环右移AX1次
最后那里把符号放回去
另外,站长团上有产品团购,便宜有保证