- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.CS的装入 用DS、ES的装入方法,那么为装入CS、IP的新值需要执行几条指令。 对CS、IP的装入通常是:按照END完毕伪指令指定的地址装入CS、IP。任何一个源程序都是以END伪指令来完毕。 格式:END 起始地址 起始地址可以是一个标号或表达式;END伪指令的作用是指示源程序到此完毕和指定程序运行时的起始地址。 .......... * 181h, ?§4.5.1 符号定义语句 1.等值语句 就是赋值语句 格式:符号 EQU 表达式 其中EQU是等值伪指令,把表达式的值或符号赋给EQU左边的符号,表达式可以是: 〔1〕常量表达式, 〔2〕地址表达式, 〔3〕变量、标号或指令助记符, §4.5 其它常用伪指令 .......... * 181h, ① 等值语句仅在汇编源程序时,作为替代符号用,不产生任何的目标代码,也不占有存储单元。因此,等值语句左边的符号没有段、偏移量、类型三个属性; ② 在同一源程序中,同一符号在EQU语句未解除之前不能用EQU伪指令重新定义。 NUM EQU 10H NUM EQU 20H ;第二条EQU语句因为符号重定义而出现语法错误 ③ 已经用EQU定义的符号,假设以后不再用了就可以用PURGE语句来解除。PURGE语句的格式如下: PURGE 符号1,符号2,……,符号n 本卷须知: 2. 等号语句 格式:符号=表达式 此语句的功能与EQU等值语句类似,其最大的特点是能对符号进展重定义。 .......... * 181h, §4.5.2 程序开场和完毕伪指令 1.开场伪指令 NAME的格式:NAME module_name 汇编程序将以给出的module_name作为模块的名字。如果程序中没有NAME伪指令,那么可使用TITLE伪指令,其格式: TITLE text 2.程序完毕伪指令 表示源程序完毕的伪指令的格式: END [起始标号] 一般情况下: “ NAME module_name 〞或“ TITLE text 〞与END配合使用; 不使用模块名时那么用“END 起始标号〞完毕程序,这时只在代码段中第一条可执行指令之前加一个标号作为起始标号就可以了。 .......... * 181h, 1. 定位伪指令〔ORG〕 定位伪指令ORG的格式:ORG 表达式 它表示把表达式的值赋给当前位置计数器: ORG语句后的指令或数据以表达式给定的值作起始偏移量。 2. 当前位置计数器〔$〕 “$〞表示当前指令的地址。 符号“$〞代表当前位置计数器的现行值。 §4.5.3 定位伪指令〔ORG〕和当前位置计数器〔$〕 .......... * 181h, §4.5.4 过程定义伪指令 在程序设计中,通常把具有一定功能的程序段设计成一个子程序。过程定义伪指令格式如下: 过程名 PROC 〔NEAR/FAR〕 …… RET 过程名 ENDP 过程名就是过程调用指令CALL的目标操作数。它类同于标号的作用,同样具有三个属性。当没有定义它的距离属性时,隐含为NEAR。 段属性,偏移量属性和距离属性 .......... * 181h, 1.编辑 调用编辑程序EDIT.EXE,WS.EXE等,用键盘敲入源程序,退出编辑系统时,保存编辑完成的文件,且扩展名为.ASM。 2.汇编 汇编就是用宏汇编程序MASM.EXE把汇编语言源程序翻译〔汇编〕成机器语言的目标程序。宏汇编程序主要有以下功能: 检查源程序中语法错误,给出错误信息; 展开宏指令; 产生目标程序〔.OBJ〕,列表文件〔.LST〕和穿插引用文件〔.CRF〕。 假设现已编辑完成了源程序TEST.ASM,在操作系统状态下,直接调用宏汇编程序MASM.EXE对它进展汇编。 §4.6 汇编语言上机调试 §4.6.1 上机步骤 .......... * 181h, 接着屏幕上显示: 宏汇编程序询问汇编产生的目标程序文件的文件名是否为方括号中的默认值〔即目标程序与源程序同名〕。假设是,直接按一回车键,否那么需自己输入另一文件名。然后,宏汇编程序接着依次询问产生列表文件和穿插引用文件的文件名,屏幕上显示: .......... * 181h, 这两个文件是否建立由操作人员确定:假设要建立其中一个或两个,操作人员便可输入所需建立的文件名,否那么直接送入回车键。待
您可能关注的文档
最近下载
- 气象学重点 农林气象学思考题.docx VIP
- T_CPQS XF003-2023 灭火器产品维修、更换及售后服务.docx VIP
- DB5325T 123-2025 设施蓝莓采收与贮藏技术规程.docx VIP
- 1共析转变.ppt VIP
- 操作系统原理(全套1236页PPT课件).pptx VIP
- 计算机操作员中级实操试卷资料.docx VIP
- DB5325T123-2025 设施蓝莓采收与贮藏技术规程.pdf VIP
- 农林气象学模拟题.doc VIP
- TCPQS+XF006-2023 消防水带产品维护、更换及售后服务.docx VIP
- 广东省2024年普通专升本《管理学》真题-广东专插本最前线.pdf VIP
原创力文档


文档评论(0)