微型计算机汇编言及汇编程序.docVIP

  • 14
  • 0
  • 约2.93万字
  • 约 34页
  • 2016-10-18 发布于贵州
  • 举报
微型计算机汇编言及汇编程序

第五章 微型计算机汇编语言及汇编程序 汇编语言和机器语言相比,突出优点就是可以使用符号,即使用助记符表示指令的操作码和操作数,用标号和符号来代替地址、常量和变量。 汇编语言编写的程序不能由机器直接执行,而必须翻译成由机器代码组成的目标程序,这个过程叫做汇编。用来把汇编语言编写的程序自动翻译成目的程序的软件叫做汇编程序。 用汇编语言编写的程序叫做源程序。汇编语言大量被用于编写计算机系统程序、实时通信程序、实时控制程序等。 第一节 宏汇编程序语言的基本语法 一、伪指令语句格式 伪指令语句中的伪指令本身不产生对应的机器目标代码。它仅仅是告诉汇编程序,对后面的指令语句和伪指令语句的操作数应该如何产生机器目标代码。伪指令格式如下示: 1、标号名字段 这是任选字段。标号名可以是常量名、变量名、过程名、结构名、记录名等。标号名就表示一个常量或存储器地址。 2、伪指令字段 这是伪指令语句不可省略的主要部分。它们是伪指令语句要求汇编程序完成的具体操作命令。 3、操作数字段 本字段是否需要,需要几个,需要什么样的操作数等都由伪指令字段中伪指令来确定。操作数可以是一个常数、字符串、常量名、变量名、标号、一些专用的符号。 4、注释字段 这是一个任选字段,它必须以分号为开始,它的作用与指令语句的注释字段相同。 二、常数、变量和标号 1、常数 常数分为数值型常数和字符型常数,分别为: (1)二进制数

文档评论(0)

1亿VIP精品文档

相关文档