- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言4(清华大学沈美明)教程
第4章 汇编语言程序格式;4.1、汇编语言的功能;DATA SEGMENT
A DB 25
B DB 43
C DB 76
Y DB ?
DATA ENDS
STACK1 SEGMENT PARA STACK
DW 20H DUP(0)
STACK1 ENDS;4.2、伪操作;指令语句与伪指令语句格式:(续)
[名字] 操作符 操作数 [;注释]
操作符:即指令的助记符,指明语句的功能。
操作数:指明指令的操作对象。
注释:任选段。以“;”开始;4.2.1、处理器选择伪操作;4.2.2、段定义伪操作;组合类型:说明多个程序块连接时,本模块与其它模块的同名段如何组合,有6种选择:
None/PRIVATE:隐含值,表示本段与其他段无连接关系。
PUBLIC:表示把相同段名、定位类型,组合类型也是PUBLIC的段连接在一起,共同占用连续的存储单元,形成一个新段,重新调整偏移量。
COMMON:表示相同段名和组合类型也是COMMON的段是覆盖的,共享最大的段存储区。
STACK:产生一个堆栈段,并把相同段名的段连接成一个连续段,系统自动设置SS为段的起始地址并初始化SP值。
AT 表达式:表示本段的起始单元可定位在表达式所示“节”的边界上。
MEMORY:表示本段的存储地址在所有段的最高处。
类别名:在链接处理时,LINK把类别相同的段存放在连续的存储区内。;2、段寻址伪指令
语句格式:
ASSUME 段寄存器名:段名,段寄存器名:段名,…
功能:指定当前段,及当前段的段寄存器名。
取消 ASSUME 设置: ASSUME [段寄存器名] :NOTHING。;3、段寄存器的装入
(1)DS、ES装入:通过程序装入:
MOV AX,DATA_DS
MOV DS,AX
(2)SS装入(SS、SP同时装入):
段定义伪指令组合类型用“STACK”时,系统自动装入。
程序装入,同(1)。
(3)CS装入:(CS、IP同时装入)
系统用结束伪指令装入。格式 :END 起始地址
通过分支指令修改时装入。如CALL、JMP等。;4.2.3、程序的结束
使用 END ;汇编语言的数据种类:
常量
变量
标号;变量:实际为内存单元的数据,并为该存储单元取
名字。其数据可以改变。
变量的属性:
1、段属性:变量所在段址。
2、偏移地址属性:所在段的偏移地址。
3、类型属性:变量所占的字节数。 ;变量名 DB/DW/DD 表达式,表达式,…
功能: 为数据分配存储单元,并用变量名作为该
存储器的名称。
例:数值变量定义
DATA_BYTE DB 10,4,10H
DATA_WORD DW 100,100H,-5
DATA_DW DD 3*20,0FFFDH
T1 DB ‘HELLO’;变量定义伪指令 DB---字符串的定义; 变量定义伪指令 DB---?、DUP ;常量:表示一个固定的数值。
分类:
1、常数:指由2、8、10、16进制表达的数值。
默认进制的设置:RADIX n
2、字符串:使用单引号或双引号括起来的单个
或多个字符,其数值为其所对应的
ASCII码。
例:’D’、‘ASDF’ ;符号定义作用:用符号表示常数或表达式。
等值语句
语句格式:符号 EQU 表达式
功能:将EQU右边表达式的值赋给符号。
注意:
表达式可以为常数、数值表达式、地址表达式、变量或标号。
EQU语句不产生目标代码,不占存储单元。
在同一源程序中,同一符号不能用EQU重新定义。
表达式中如果有变量或标号的表达式,则在语句前先给它们定义;常量--符号定义伪指令‘=’
您可能关注的文档
- 水泥行业、钢铁行业部分产品教程.doc
- 水泥胶砂强度实验教程.ppt
- 水泥粉磨系统的操作控制教程.pptx
- 水泥路面结构设计计算书教程.docx
- 水泵工程开工报告、施工组织设计方案、进场材料报验表、进场检查表、质量保证书教程.docx
- 水泵检修-判断题教程.doc
- 水泵机考题库教程.doc
- 水泥回转窑1教程.ppt
- 水泵检修-选择题教程.doc
- 水泵检修复习题库(技师)教程.doc
- 抢分秘籍10 带电粒子电场中的直线运动、偏转和交变电电场中的应用(三大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍11 带电粒子在组合场、叠加场中的运动(五大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍11 带电粒子在组合场、叠加场中的运动(五大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍12 电磁感应中的电路与图像问题(二大题型)(解析版) -2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍12 电磁感应中的电路与图像问题(二大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍14 热力学定律与气体实验定律综合应用(五大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍13 电磁感应中的动力学、能量和动量问题(三大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍14 热力学定律与气体实验定律综合应用(五大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍16 振动图像与波动图像的综合应用(三大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍15 光的折射、全反射的综合应用(二大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
最近下载
- 2024年信息系统监理师考试真题及答案.docx VIP
- 第17课 辛亥革命与中华民国的建立 课件(共25张PPT)-中职高一上学期高教版(2025)中国历史全一册(含音频+视频).pptx VIP
- 基于区块链的数字身份认证系统设计.docx VIP
- A10联盟2025届高三4月质量检测考试 物理试卷(含答案解析).pdf
- 现场管理人机料法环知识培训课件(PPT-46张).ppt
- ASTM E384-17美国材料与试验协会标准.pdf VIP
- 21《杨氏之子》公开课一等奖创新教学设计.docx VIP
- 2022监理工程师《建设工程目标控制(交通)》公路工程费用与进度控制.pdf VIP
- 供热企业运检人员专业知识习题集.pdf VIP
- 《严格规范涉企行政检查》专题讲座.pptx
文档评论(0)