如果要将AL中的高四位移至低四位的位置,而移位后AL中的高四位为0,有几种方法?分别写出实现这些方法的程序段。
正确答案:
常用的有以下6种方法:
(1) MOV CL,4
SHR AL,CL
(2) MOV CL,4
SAR AL,CL
AND AL,0FH
(3) MOV CL,4
ROL AL,CL
AND AL,0FH
(4) MOV CL,4
ROR AL,CL
AND AL,0FH
(5) MOV CL,4
RCL AL,CL
AND AL,0FH
(6) MOV CL,5
RCR AL,CL
AND AL,0FH
(1) MOV CL,4
SHR AL,CL
(2) MOV CL,4
SAR AL,CL
AND AL,0FH
(3) MOV CL,4
ROL AL,CL
AND AL,0FH
(4) MOV CL,4
ROR AL,CL
AND AL,0FH
(5) MOV CL,4
RCL AL,CL
AND AL,0FH
(6) MOV CL,5
RCR AL,CL
AND AL,0FH
答案解析:有
微信扫一扫手机做题