SHL逻辑左移指令
SHL OPRD M;把操作数OPRD左移M位,M为位移次数,为1或为CL(位移超过1次用CL表示)
;每移动一位右边用0补足一位,移出的最高位进入CF(最后移出的一位写入CF)
MOV AL,00010011B ;13H 00010011B
SHL AL,1 ;把AL左移1位,移出的最高位0进入CF,右边0补足1位 0 00100110B
MOV AL,00001111B ;0FH
MOV CL,4 ;左移4位 000
SHL逻辑左移指令
SHL OPRD M;把操作数OPRD左移M位,M为位移次数,为1或为CL(位移超过1次用CL表示)
;每移动一位右边用0补足一位,移出的最高位进入CF(最后移出的一位写入CF)
MOV AL,00010011B ;13H 00010011B
SHL AL,1 ;把AL左移1位,移出的最高位0进入CF,右边0补足1位 0 00100110B
MOV AL,00001111B ;0FH
MOV CL,4 ;左移4位 000