第四章节程序设计基础.pptVIP

  • 8
  • 0
  • 约8.59千字
  • 约 51页
  • 2018-10-12 发布于湖北
  • 举报
第四章节程序设计基础

第4章 程序设计基础 4.1 MCS-51单片机汇编语言的伪指令 MCS-51单片机中除了前面讲述的指令系统中111条指令外,还有另一类指令,这类指 令称为伪指令。例如在程序的开头处有ORG,程序结束处END,等等。这些指令在汇编后 不产生机器码,只是在程序进行汇编时,向汇编软件提供程序中的一些特殊信息。比如,程序起止,定义的数据,表格存放位置等。 下面介绍单片机汇编语言程序设计中,常用的伪指令有以下几种: 1. 起始伪指令ORG ORG伪指令的功能是规定这条下面源程序和数据的起始地址格式为:ORG Addrl6. 例如:ORG 2000H START: MOV A 即规定标号START所在地址为2000H,也就是第一条指令从2000H开始存放。一般说来,ORG Addrl6,表示了一个源程序或数据块的起始地址。在一段程序中允许多次使用ORG指令,以规定不同的程序段或数据块的起始位置,并规定地址从小到大,不允许重叠。 2.结束伪指令END END伪指令用来指示源程序到此全部结束,在汇编时,当汇编程序检测到源程序中 的该指令时,它就认为源程序已经到此为止。对END后面的指令都不予汇编。因此一个 源程序只能有一个END语句,且放在整个程序的末尾。 3.赋值伪指令EQU 格式:字符名称EQU常数或汇编符号 EQU伪指令的功能是将一个常数

文档评论(0)

1亿VIP精品文档

相关文档