一道MCS-51单片机的读程序题,重点是RL

来源:百度知道 编辑:UC知道 时间:2024/05/18 05:02:14
已知,A=8AH CY=1,8031执行下列程序的结果
MOV A,#0FH
CPL A
MOV 30H,#00H
ORL 30H,#0ABH
RL A

执行过后,A中的结果是什么?
望哪位大虾,速告之,谢谢!

MOV A,#0FH ;(A)=0FH
CPL A ;(A)=F0H
MOV 30H,#00H ;(30H)=00H
ORL 30H,#0ABH;(30H)=ABH
RL A ;(A)=E1H
RL是循环左移一位(不带进位位的),原本的F0H=11110000B,各位左移一位,原最高位移入最低位,就成了11100001B=E1H。