- 1、本文档共69页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
伪指令与汇编语言程序结构课件
; 重点掌握:
汇编语言和汇编程序
源程序的格式及程序分段
参数的表达、变量的定义
伪指令的格式、功能及应用
汇编语言源程序的建立、汇编、连接、调试及运行;4.1 汇编语言和汇编程序;汇编语言的特点;汇编程序;●汇编语言程序的处理过程(开发步骤):;1、编辑:形成 .ASM文件 (EDIT)
2、汇编(编译):将.ASM文件翻译成二进制代码的目标文件(即将助记符语言翻译成机器指令),形成.OBJ文件。(MASM)
3、连接:.OBJ虽是二进制文件,但不能直接上机运行,必须经过连接,把目标文件与库文件等其他连接在一起,形成可执行文件.EXE。(LINK)
4、运行:可在DOS提示符下键入文件名运行。
5、调试:在DEBUG下进行动态调试,检查错误等。;4.2 汇编语言语句格式;;完整的汇编语言程序格式;汇编语言源程序格式;汇编语言的语句格式;汇编语言程序格式;一、名字项;●不论是标号还是伪指令定义的对象,都可称标识符。
◆标识符的组成:
◆标识符的规定:
①不能以数字开头。
②标识符的长度≦31。
③专用字符?不能单独构成标识符。
一般情况下,名字项可以是标号或变量。他们用来表示本语句的符号地址,是可有可无的,只有当需要用符号地址来访问该语句时才出现。;1、标号
标号实际上是用符号表示的地址。标号在代码段中定义,后跟“:”号。是一条指令目标代码所在存储单元的符号地址,表明该指令代码在存储器中的位置,可作为转移指令或CALL指令的操作数,以确定程序转移的目标地址。
●标号有三种属性:;◆段属性(SEG):表明该条指令目标代码在哪个逻辑段中,即提供标号所在段的基址。(16位)
◆偏移量属性(OFFSET):表明标号所在段的偏移地址,即标号所在单元与首地址之间的字节距离。(16位)
◆类型属性(距离属性):表明标号可作为段内或段间转移的特性。
①NEAR(近距离):段内转移,只修改IP值,不修改CS值。类型值为-1(0FFH)。
②FAR(远距离):段间转移,修改CS、IP值。类型值为-2(0FEH)。;2、变量
变量是除代码段以外的其他段中的定义,后面不跟“:”号。一般指存放在存储单元中的数据,在程序运行过程中,可随时修改,常以变量名的形式出现在程序中,可作为是存放数据的存储单元的地址。
●变量的定义与预置
定义变量就是给变量分配存储单元,并且对存储单元赋予一个符号名——变量名,同时对这些单元预置初值。;●变量的属性:
◆段属性(SEG):表明变量在哪个逻辑段中,即变量单元所在段的基址。(16位)
◆偏移量属性(OFFSET):表明变量所在段的偏移地址。(16位)
◆类型属性(TYPE):表明变量所占存储单元的字节数。
类型: 字节(DB) 字(DW) 双字(DD)
属性值: 1 2 4;二、操作项
可以是指令、伪指令或宏指令的助记符。;三、操作数项;●表达式操作运算符:;OPR1 EQU 25
OPR2 EQU 7
AND AX, OPR1 AND OPR2;(3) 关系操作符: EQ、NE、LT、LE、GT、GE;(4) 数值回送操作符: OFFSET、SEG、TYPE、
LENGTH、SIZE;●LENGTH 变量
功能:回送由DUP定义的变量的单元数,其它情况回送1;ARRAY DW 100 DUP (?)
TABLE DB ‘ABCD’
ADD SI, TYPE ARRAY ; ADD SI, 2
ADD SI, TYPE TABLE ; ADD SI, 1
MOV CX, LENGTH ARRAY ; MOV CX, 100
MOV CX, LENGTH TABLE ; MOV CX, 1
MOV CX, SIZE ARRAY ; MOV CX, 200
MOV CX, SIZE TABLE ; MOV CX, 1;(5) 属性操作符: PTR、段操作符、SHORT、
THIS、HIGH、LOW、
HIGHWORD、LOWWORD;THIS 类型
例: TA
您可能关注的文档
最近下载
- 第20课 五四运动与中国共产党的诞生必修中外历史纲要上 (2).pptx VIP
- 久谦-中信产业基金第三方物流及快递投资目标筛选项目 v3.6-20120118.pptx VIP
- 《景观生态学》全套教学课件.ppt
- 幼儿园公开招聘教职员工简章.pdf
- 2023年财务分析题库完整版.doc
- CJJ∕T 135-2009 (2023年版) 透水水泥混凝土路面技术规程.pdf
- 第二章第五节 跨学科实践:制作隔音房间模型-人教版2024物理八年级上学期.pptx
- [股市论谈]53万打天下(53万实盘帐户天天更新).t
- 第9课 创新增才干-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
- 纲要(上)第20课 五四运动与中国共产党的诞生课件(共23张PPT).pptx VIP
文档评论(0)