累加器(A)=80H,执行完指令ADDA,#83H后,进位位CY=()。
第2题
已知:(A)=78H,(R1)=78H,(B)=04H,CY=1,片内RAM(78H)=0DDH,(80H)=6CH,试分别写出下列指令执行后目标单元的结果和相应标志位的值。 (1)ADD A,@R1 _________________ (2)SUBB A,#77H _________________ (3)MUL AB _________________ (4)DIV AB _________________ (5)ANL 78H,#78H _________________ (6)ORL A,#0FH _________________ (7)XRL 80H,A _________________
第6题
A.MOVR1,40H
B.MOVR1,#40HMOVX@R1,AMOVXR1,A
C.MOVX40H,A
D.MOVR1,#40HMOVX@R1,A
第8题
A.MOV R1 ,40H MOVX @R1 , A
B.MOV R1 ,#40HMOVX R1 , A
C.MOVX 40H , A
D.MOV R0, #40HMMOVX @R0 , A
第9题
试根据以下要求写出相应的汇编语言指令。
(1)将R6的高四位和R7的高四位交换,R6、R7的低四位内容保持不变。
(2)两个无符号数分别存放在30H、31H,试求出他们的和并将结果存放在32H。
(3)将30H单元的内容左环移两位,并送外部RAM3000H单元。
(4)将程序存储器中1000H单元的内容取出送外部RAM3000H单元。
(5)使累加器A的最高位置位。
(6)使进位标志位清0
(7)使ACC.4、ACC.5和ACC.6置1。