《单片机原理及应用教程》MCS单片机的指令系统分析.pptVIP

  • 26
  • 0
  • 约1.19万字
  • 约 70页
  • 2016-03-28 发布于湖北
  • 举报

《单片机原理及应用教程》MCS单片机的指令系统分析.ppt

MCS-51 单片机原理及应用教程 例3 利用ADDC指令可以进行多字节的加法运算。 设有两个16位数相加,被加数的高8位放在41H,低8位放在40H,加数的高8位放在43H,低8位放在42H,和的低8位存放在50H,高8位存放在51H,进位位存放在52H。可编程序如下: 例1 设(A)=0AAH,(R0)=55H,C=1,则执行指令: ADDC A, R0 运算结果:(A),AC=1,CY=1,OV=1。 例2 设(A)=35H,(40H)=21H,C=0,则执行指令: ADDC A, 40H 运算结果:(A)=56H,AC=0,CY=0,OV=0。 这与执行指令“ADD A, 40H”的结果是一样的。 SHJ: MOV A, 40H ;(A)←被加数低8位 ADD A, 42H ;与加数低8位相加 MOV 50H, A ;和的低8位存入50H MOV A, 41H ;(A)←被加数高8位 ADDC A, 43H ;被加数高8位与加数高8位以及低位来的进位相加 MOV 51H, A ;和的高8位存入51H单元 MOV A, #00H ;(A)←00H ADDC A, #00H ;(A)←(A) +00H+高8位来的进位 MOV 52H, A ;进位位C内容存入52H单元 … 3

文档评论(0)

1亿VIP精品文档

相关文档