移位位数有关问题

移位位数问题请问一下,移位指令该怎么用?比如 MOV AX,2HSHL AX,2这样时错误的,而MOV AX,41H SHL 2是对的,

移位位数问题
请问一下,移位指令该怎么用?比如 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以上就可以了。