第4章80C51 汇编语言程序设计概要.pptVIP

  • 1
  • 0
  • 约7.27千字
  • 约 39页
  • 2019-11-13 发布于江苏
  • 举报
第4章 80C51的汇编语言程序设计 单片机应用系统由硬件系统和应用程序构成 4.1 程序编制的方法和技巧 任务分析 流程图符号 强化模块观念 标号(即符号地址) 操作数 4.3 基本程序结构 一般不影响标志寄存器PSW的状态。 4.3 基本程序结构 (无分支、无循环) (单分支、双分支、多分支) (2种:先执行,后判断;先判断,后执行) 4.4 子程序及其调用 功能:查最大数 片内RAM中存放一批数据,查找出最大值并存放于首地址中。设R0中存首地址,R2中存放字节数,程序框图如图 BIGNUM: MOV R2,n ;n为要比较的数据字节数 MOV A,R0 ;存首地址指针 MOV R1,A DEC R2 ; MOV A,@R1 LOOP: MOV R3, A DEC R1 CLR C SUBB A,@R1 ;两个数比较 JNC LOOP1 ;C=0,A中的数大,跳LOOP1 MOV A,@R1 ;C=1,则大数送A SJMP LOOP2 LOOP1: MOV A,R3 LOOP2: DJNZ R2, LOOP ;是否比较结束? MOV @R0, A ;存最大数 RET

文档评论(0)

1亿VIP精品文档

相关文档