- 3
- 0
- 约1.46万字
- 约 10页
- 2025-05-20 发布于四川
- 举报
第五章汇编语言的基本概念概述汇编语言程序格式伪指令PC机常用系统功能介绍
可以更充分利用机器硬件的全部功能,发挥机器的长处;1程序目标代码占用内存少,执行速度快,效率高,具有实时性;2汇编语言是一种用符号表示的、面向CPU指令系统的程序设计语言。汇编语言具有以下两个基本特点:汇编语言程序设计特点
由于汇编的这种特点,汇编语言常用于编写计算机系统程序、实时通信程序和实时控制程序。但汇编语言程序依赖于机器硬件,其通用性和移植性都较差。01相对于汇编语言,高级语言的编程方便快捷,通用性和移植性都较好,在一些涉及大量数据处理、人机界面等设计任务的应用程序中,采用高级语言编程更为合适。01汇编语言与高级语言
为了能顺利完成汇编,用户必须为汇编程序提供一些额外的、与硬件有关的信息,如:程序使用的变量应分别存放在内存的哪个单元、堆栈应从内存的什么地址开始等等。02从汇编源程序获得可执行程序的过程01
汇编语言源程序的一般结构分段式结构:数据段堆栈段代码段附加段
段;―――――――――――――――――――――――――――― 段名1 SEGMENT ;一个段的开始 语句1 语句2 …… 段名1 ENDS ;一个段的结束;――――――――――――――――――――――――――――- 段名2 SEGMENT ;另一个段的开始 …… 段名2 ENDS ;另一个段的结束;――――――――――――――――――――――――――――― …… ;其它段;――――――――――――――――――――――――――――― END ;源代码结束
源程序的基本框架
02汇编生成目标文件(.OBJ)C:MASMEXAMP?03连接生成DOS格式的可执行文件(.EXE或.COM文件)C:LINKEXAMP?源程序的建立可用多种编辑程序建立源程序,但要求源程序用ASCII码存储,程序扩展名为.ASM。如源程序文件EXAMP.ASM01汇编语言的上机过程
语句是由各种符号(标记)及分隔符按照一定的规则组织起来的一个有序序列。标识符操作符操作数注释汇编语言中的语句01宏指令语句——汇编时进行宏代替指令性语句——可译为指令机器码指示性语句(伪指令)——仅作源程序管理用有三种基本语句:02汇编语言程序格式
指令性语句:即执行性语句(指令),与机器码一一对应,表示某种确定操作,包括四部分:[标号:]指令操作码[操作数][;注释]例:AGAN:ADDAX,CX ;加法指示性语句:即说明性语句(伪指令),不对应机器码,只为汇编提供所需信息,由四部分组成:[名字]伪指令[操作数][;注释]例: SUM DB64H ;变量SUM的值是64H宏指令:由伪指令定义的指令序列,包括宏定义、宏调用和宏扩展三部分
数字常量MASM汇编语句中的操作数汇编语言中使用的操作数,可以是常数、寄存器、存储器、变量、标号或表达式。(1)常数——固定值,无属性;数字常量二进制数:以“B”结尾,;八进制数:以“O”结尾,如725O;十六进制数:以“H”结尾,如0A12H;十进制数:以“D”结尾或无任何字母作结尾,如10D、10。
字符串常量表示为包含在两个单引号之间的一连串ASCII字符。当单引号本身作为一个串元素时,需连写两个单引号。每个串元素的值定义为该元素所对应的1字节ASCII码值符串常量′Hello,thisisasampleprogram!′还可用符号定义伪指令定义成标识符,即符号常量HEQU′Hello,thisisasampleprogram!′
变量——通常指存放在存储单元中的值。变量的三个属性:段属性:指变量所在段的段基值,此值必须在一个段寄存器中。偏移属性:指变量所在地址与所在段的段首地址之间的地址偏移字节数(段内偏移量)。类型属性:指变量中每个元素所包含的字节数,类型包括字节变量(BYTE)、字变量(WORD)及双字变量(DWORD)等
标号——指令性语句(可执行语句)所在地址的符号表示。标号的三个属性:段属性:指标号所在段的段基值,偏移属性:标号所在地址与所在段的段首址之间的偏移地址。类型属性:指在转移指令中标号可转移的距离,也称距离属性。有NEAR和FAR两种。注意:标号通常作为转移指令或CALL指令的目标地址。
运算式在汇编时由汇编程序计算出结果,再作为指令中的一个操作数参与指令的执行。1MOVAL,2+3汇编后变为MOVAL,52表达式——由常数、寄存器、变
您可能关注的文档
最近下载
- SF-36简明健康问卷.pdf VIP
- Unit 1 - Unit 4 课文原文及中文翻译 2025-2026学年译林版英语八年级下册.docx VIP
- 2025年长沙市中考数学真题(含答案).pdf VIP
- L5-研究生组会汇报模版(浙大蓝).pptx VIP
- 15S501-3 球墨铸铁复合树脂井盖水箅及踏步.docx VIP
- 通信传线路施工安全、质量监督日检记录 台账.doc VIP
- 2025至2030中国气道清除系统行业运营态势与投资前景调查研究报告.docx
- 北师大版2024-2025学年四年级数学下册教学计划(及进度表).docx VIP
- DB23∕T 3152-2022 煤矿资源储量核实报告编写规范.docx
- 2024年湖南有色金属职业技术学院单招职业技能测试题库及答案(考点梳理).docx VIP
原创力文档

文档评论(0)