单片机第3节.pptVIP

  • 15
  • 0
  • 约1.62万字
  • 约 73页
  • 2018-07-28 发布于湖北
  • 举报
单片机第3节

使用堆栈指令注意事项 例: 产生程序状态字PSW标志位的规则 【例3-13】 【例3-14】请分析如下一段程序: 判断下列程序的转移目的地。 1、1000H:LJMP 2000H 2、1000H:AJMP 45H 3、1000H:SJMP 0E2H 练习: 98H+75H 分析各标志位的置位情况 注意事项: (1)根据编程需要,可以把参加运算的两个8位二进制操作数看作是无符号数,表示范围为0~255;也可以把它们看作是带符号数,表示范围为?128~+127。 (2)不论把这两个参加运算的操作数看作是无符号数还是带符号数,单片机总是按补码运算法则运算,并按上述规则产生PSW中的标志位。其中,溢出标志OV仅表示按补码运算法则得到的结果是否产生溢出,对无符号数运算无意义。也就是说,把操作数看作是无符号数时,无论OV是0还是1,结果都是正确的。 第三章 3 --- * ADDC A,Rn ;A←(A)+(Rn)+(CY) ADDC A,direct;A←(A)+(direct)+(CY) ADDC A,@Ri ;A←(A)+((Ri))+(CY) ADDC A,#data ;A←(A)+data +(CY) 2. 带进位的加法指令(4条) 指令助记符为ADDC,比ADD多了加CY位的值(之前指令留下的CY值),主要用

文档评论(0)

1亿VIP精品文档

相关文档