当前位置: 代码迷 >> 汇编语言 >> 移位位数有关问题
  详细解决方案

移位位数有关问题

热度:4179   发布时间:2013-02-26 00:00:00.0
移位位数问题
请问一下,移位指令该怎么用?比如 MOV AX,2H  
  SHL AX,2
这样时错误的,而MOV AX,41H SHL 2是对的,怎样才能实现寄存器每次移位2位以上(即可不可以一次移动2位以上,而不是一位一位来移动)?
   


  哪位高手帮忙解决,谢谢!!!!!!!!!!!

------解决方案--------------------------------------------------------
mov cl,2
shl ax,cl
------解决方案--------------------------------------------------------
en ..
------解决方案--------------------------------------------------------
.286或者.386


------解决方案--------------------------------------------------------
8086指令集中只能移动1位或者移动cl位,80186以上就可以了。
  相关解决方案