第4篇 80X86汇编语言程序设计.ppt

第4章 80X86汇编语言程序设计 本章主要内容: MASM宏汇编语句结构以及开发过程 MASM汇编语言表达式、运算符 程序段的定义和属性 复杂数据结构 宏汇编 基本汇编语言程序设计 子程序设计 高级汇编语言程序设计 4.1 MASM宏汇编语句结构以及开发过程 1.语句的类型 硬指令语句(指令性语句) 是指能产生目标代码,CPU可以执行的,能完成特定功能的语句,它主要由CPU指令组成。 伪指令语句(指示性语句) 是一种不产生目标代码的语句,它仅仅在汇编过程中告诉汇编程序应如何汇编。 定义变量,定义过程,给变量分配存储单元,给数字或表达式命名等。所以伪指令语句是汇编程序在汇编时用的,不产生机器码。 宏指令语句 它是一个指令序列,汇编时凡有宏指令语句的地方都将用相应的指令序列的目标代码插入。 2.语句的格式 汇编语言源程序由语句序列构成。 汇编语言源程序中的每条语句一般占一行,每行不超过132个字符(MASM 6.0开始可以是512个字符), 执行性语句 标号:硬指令助记符 操作数,操作数;注释 说明性语句 名字 伪指令助记符 参数,参数…. ;注释 4.1.2 汇编语言的程序格式 在实地址模式和虚拟8086模式下,按照逻辑段组织程序,具有代码段、数据段、附加段和堆栈段。 一个汇编语言源程序可以包含若干个代码段、数据段、堆栈段或附加段,段与段之间的顺序可随意排列。

文档评论(0)

1亿VIP精品文档

相关文档