试用移位指令把十进制数+53和-49分别乘以2。它们应该用什么指令?得到的结果是什么?如果要除以2呢?
正确答案:
MOV AL,53
SAL AL,1;(AL)=(+53*2)=6AH
MOV AL,-49
SAL AL,1;(AL)=(-49*2)=9EH
MOV AL,53
SAR AL,1;(AL)=(53/2)=1AH
MOV AL,-49
SAR AL,1;(AL)=(-49/2)=0E7H
SAL AL,1;(AL)=(+53*2)=6AH
MOV AL,-49
SAL AL,1;(AL)=(-49*2)=9EH
MOV AL,53
SAR AL,1;(AL)=(53/2)=1AH
MOV AL,-49
SAR AL,1;(AL)=(-49/2)=0E7H
答案解析:有
微信扫一扫手机做题