第三章MCS51单片机的指令系统和汇编语言程序示例(第5.docVIP

  • 195
  • 0
  • 约4.95千字
  • 约 7页
  • 2017-08-22 发布于河南
  • 举报

第三章MCS51单片机的指令系统和汇编语言程序示例(第5.doc

第三章MCS51单片机的指令系统和汇编语言程序示例(第5、6、7节) 试分析单片机执行下列指令后累加器A和PSW中各标志位的变化状况? (1)MOV A,#19H ADD A,#66H (2)MOV A,#5AH ADD A,#6BH 已知:A=85H,R0=30H,(30H)=11H, (31H)=0FFH,C=1,试计算单片机执行下列指令后累加器A和C中的值各是多少? ADDC A,R0, (2)ADDC A,31H (3) ADDC A,@R0, (4) ADDC A,#85H 已知M1和M2中分别存放两个16位无符号数的低8位,M1+1和M2+1中分别存放两个16位无符号数的高8位,计算两数之和(低8位存放在M1,高8位存放在M1+1,设两数之和不超过16位)。 试分析单片机执行下列指令后累加器A和PSW中各标志位的变化状况? CLR C MOV A,#52H SUBB A,#0B4H 已知:A=0DFH,R1=40H,R7=19H,(30H)=00H,(40H)=0FFH,试分析单片机执行下列指令后累加器A和PSW中各标志位的变化状况? (1) DEC A (2) DEC R7 (3) DEC 30H (4) DEC @R1 试写出能完成85+59的BCD加法程序,并对工作过程进行分析。 已知:两个8位无符号乘数分别放在30H和31

文档评论(0)

1亿VIP精品文档

相关文档