第四章汇编语言程序设计技术报告.pptxVIP

  • 7
  • 0
  • 约7.8千字
  • 约 99页
  • 2016-11-25 发布于湖北
  • 举报
单片机原理及应用 第四章 汇编语言程序设计 ;目录;目录;4.1 汇编的概念;手工汇编;手工汇编举例 ;机器汇编;汇编语言语句的格式 ;标号;10;操作码是语句的核心,是必不可少的。 汇编程序根据操作码来生成目标代码。;操作数;专门的符号“$”,它表示相对转移指令所在的地址,例如: SJMP $ 等价于 Here:SJMP HERE 这条指令实际上是一条自身跳转的死循环。 ;对语句在程序中的作用和意义进行说明,以分号“;”开头。 如果注释内容超过一行,则换行后前面还须加上分号。 加注释可增强程序的可读性,要养成对程序语句加必要注释的良好习惯。;汇编语言程序设计的一般步骤 ;程序流程图框图; 片内RAM指00H~7FH单元。这128个字节的功能并不完全相同,分配时应注意充分发挥各自的特长,做到物尽其用。 00H~1FH这32个字节可以作为工作寄存器,其中00H~0FH用来作为0区、1区工作寄存器。在一般的应用系统中,后台程序用0区工作寄存器,前台程序用1区工作寄存器。如果有高级中断,则高级中断可用2区工作寄存器(10H~17H)。如果前台程序中不使用工作寄存器,则系统只需0区工作寄存器。未作为工作寄存器的其它单元便可以转为其它目的使用了。系统上电复位时,自动定义0区为工作寄存器,1区为堆栈,并向2区、3区延伸。如果前台程序要用1区、2区作为工

文档评论(0)

1亿VIP精品文档

相关文档