第三章 8051汇编指令.pptVIP

  • 27
  • 0
  • 约1.41万字
  • 约 89页
  • 2019-09-23 发布于湖北
  • 举报
* 3)减1不为0转移指令 DJNZ ?Rn, rel? ; (Rn)-1→(Rn),(Rn)≠0,(PC)+ 2 + rel→(PC) DJNZ ? direct, rel? ; (direct )-1→(direct),(direct)≠0,(PC)+ 2 + rel→(PC) 控制转移指令 * 习题:分析下面程序的功能。 DELAY: MOV R7,#250 D1: MOV R6,#248 DJNZ R6,$ DJNZ R7,D1 * 习题:编写程序,要求将数据区 30H~50H 中的内容清零。 MAIN: mov r2,#21h ;地址数 mov r0,#30h ;首地址 xh: mov @r0,#0 inc r0 djnz r2,xh END * ??[3].?子程序调用及返回指令(4条) ACALL ?addr11?; 短调用指令,可在2kB空间调用子程序。 执行过程: 1) (PC)+ 2→(PC) 2) PUSH PC7-0 3) PUSH PC15-8 4) addr11→(PC1

文档评论(0)

1亿VIP精品文档

相关文档