汇编语言程序格式
第5章 汇编语言程序设计 5.2.2 汇编语汇编语 言语语句的类类型和格式 1.语句的类型 汇编语言源程序中的语句可以分为两种类型。指令语句、伪指令语句、宏指令语句。1.语句类型 硬指令语句(指令性语句) 是指能产生目标代码。它主要由CPU指令组成 伪指令语句(指示性语句) 是一种不产生目标代码的语句。
汇编语言程序格式Tag内容描述:<p>1、第5章 汇编语言程序设计 5.2.2 汇编语汇编语 言语语句的类类型和格式 1语句的类型 汇编语言源程序中的语句可以分为两种类型:指令语句,伪 指令语句, 宏指令语句。 (1) (1) 指令语句:它是能产生目标代码,指令语句:它是能产生目标代码,CPU CPU 可以执行的能完成特可以执行的能完成特 定功能的语句。定功能的语句。 (2) (2) 伪指令语句:它是一种不产生目标代码的语句,它仅仅在汇伪指令语句:它是一种不产生目标代码的语句,它仅仅在汇 编过程中告诉汇编程序应如何汇编。编过程中告诉汇编程序应如何汇编。例如,告诉汇编程序已写出 的。</p><p>2、第四章 汇编语言程序格式,河南师范大学计算机与信息技术学院,2,2019/2/6,硬指令和伪指令,硬指令:使CPU产生动作、并在程序执行时才处理的语句。就是第3章学习的处理器指令。,伪指令(伪操作:Directive):不产生CPU动作、在程序执行前由汇编程序处理的说明性语句。例如,处理器选择、定义程序模式、定义数据、分配存储区、指示程序结束等等。,伪指令与具体的处理器类型无关,但与汇编程序的版本有关。,河南师范大学计算机与信息技术学院,3,2019/2/6,本章内容提要,河南师范大学计算机与信息技术学院,4,2019/2/6,4.1 汇编语言程序的开发,河。</p><p>3、4.1 4.1 汇编语言的格式汇编语言的格式 4.2 4.2 语句行的构成语句行的构成 4.3 4.3 指示性语句(指示性语句(Directive statementsDirective statements) 4.4 4.4 指令语句指令语句 4.5 4.5 汇编语言程序设计及举例汇编语言程序设计及举例 退出退出 第第 4 4 章章 汇编语言程序设计汇编语言程序设计 4.1 4.1 汇编语言的格式汇编语言的格式 80868086的汇编语言的源程序是分段的,由若干个段的汇编语言的源程序是分段的,由若干个段 形成一个源程序。源程序的一般格式为:形成一个源程序。源程序的一般格式为: NAME1 SEGMENTNAME1 SEGMENT。</p><p>4、本章学习要点: (1)常见的伪指令及它们的用法 (2)汇编语言的结构 一、汇编语句的种类和格式 1. 语句的种类 汇编语言有多种类型的语句,指令语句、伪指令语句、宏指令语句。 汇编语言在对源程序进行汇编时,把指令语句翻译成机器指令,也就是说指令语句有着与之对应的机器指令。 伪指令语句没有与其对应的机器指令,只是指示汇编程序如何对源程序进行汇编,包括符号的定义、变量的定义、段的定义等。通俗点讲,它实际上是属于一种说明语句。 2.语句的格式 指令语句格式: (标号)指令助记符(操作数(,操作数)(;注释) 伪指令语句。</p><p>5、一)汇编语言源程序的框架结构 一、汇编语言源程序的结构特点 80X86/Pentium汇编语言源程序具有如下结构特点。 (1) 80X86/Pentium汇编语言源程序是由若干个逻辑段所组成的,各个逻辑段的段名和其他属性由段定义语句来定义和说明。 所谓逻辑段是指程序员使用段定义语句定义的段区。逻辑段与内存中的实际物理段区并不是一一对应的,一个物理段可能是由一个逻辑段所构成的,也可能是由几个逻辑段组合而成的。 80X86/Pentium系列微处理器都采用存储器分段管理模式,因此其汇编语言源程序都是以逻辑段为基本单位来组织代码和数据的。,(2)汇。</p><p>6、第四章 汇编语言程序基本格式,汇编语盲是一种符号语言,用汇编语言编制的程序,称为汇编语言源程序。由于计算机只能识别0和1组成的机器代码序列。源程序必须翻译成机器语盲目标程序计算机才能识别和执行。江编程序(ASM、MASM等)是将汇编语言源程序翻译成机器语言目标程序的软件。要使汇编程序理解源程序的编程意图,源程序必须遵守一些规范和约定,如语句格式、程序格式、参数表示、符号定义、内存分配等。这些规范和约定的总和组成了汇编语言的语法。 本章中将学习80868088汇编语言程序设计必须理解和掌握的源程序格式、伪指令及操作数表。</p><p>7、汇编语言程序格式,一、汇编语句类型和格式,1语句类型 硬指令语句(指令性语句) 是指能产生目标代码,CPU可以执行的,能完成特定功能的语句,它主要由CPU指令组成 伪指令语句(指示性语句) 是一种不产生目标代码的语句,它仅仅在汇编过程中告诉汇编程序应如何汇编 宏指令语句 是一个指令序列,汇编时凡有宏指令语句的地方都将用相应的指令序列的目标代码插入,2语句的格式 (1)执行性语句 标号:硬指令助记符 操作数,操作数 ;注释 (2)说明性语句 名字 伪指令助记符 参数,参数 ;注释,二、完整段定义格式,8086按照逻辑段组织程序,具有。</p><p>8、第四章汇编语言程序格式 河南师范大学计算机与信息技术学院 2 2020 2 22 硬指令和伪指令 硬指令 使CPU产生动作 并在程序执行时才处理的语句 就是第3章学习的处理器指令 伪指令 伪操作 Directive 不产生CPU动作 在程。</p>