- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
段寄存器伪指令assume,伪指令,汇编伪指令,arm伪指令,ldr伪指令,汇编语言伪指令,arm汇编伪指令,伪指令与指令的区别,伪指令的作用,51汇编伪指令
设定段寄存器伪指令ASSUME 格式:ASSUME 段寄存器:段名[,段寄存器:段名,…] 功能:通知汇编程序,哪一个段寄存器是该段的段寄存器,在段名中, CODE 表示代码段, DATA 表示数据段, STACK 表示堆栈段 。 说明:ASSUME一般放在代码段首部,系统自动将代码段的段基地址装入CS段寄存器中;其它段则无此功能,需接着用MOV指令将段基址装入相应段寄存器中。注意:由于ASSUME伪指令只指明某一个段地址应存于哪一个段寄存器中,并没有包含将段地址送入该寄存器的操作。因此要将真实段地址装入段寄存器还需用汇编指令来实现。这一步是不可缺少的。 例如: CODE SEGMENT ;定义代码段ASSUME CS : CODE , DS : DATA , SS : STACKMOV AX , DATA ;DATA 段值送 AXMOV DS , AX ; AX 内容送 DS , DS 才有实际段值CODE ENDS ;代码段结束 当程序运行时,由于 DOS 的装入程序负责把 CS 初始化成正确的代码段地址, SS 初始化为正确的堆栈段地址,因此用户在程序中就不必设置。但是,在装程序中 DS 寄存器由于被用作其它用途,因此,在用户程序中必须用两条指令对 DS 进行初始化,以装入用户的数据段地址。当使用附加段时,也要用 MOV 指令给 ES 赋段地址。 功能:用于定义重复变量,DUP是重复数据操作符,n表示重复次数,括号内的表达式表示要重复的内容。一般格式: n DUP (?)例如:TAB DB 100 DUP(0);数组变量TAB有100个初值为0的字节元素 DUP操作符可以嵌套使用,即圆括号中的表达式又是一个带DUP的表达式。 例如:TAB DW 2 DUP(5 DUP (4),7) 数据序列为“4,4,4,4,4,7, 4,4,4,4,4,7”,共占24个字。 * * DUP *
您可能关注的文档
最近下载
- 2024版房屋抵押贷款合同范本.docx VIP
- 基于反作用飞轮和磁力矩器的卫星姿态控制系统分析-analysis of satellite attitude control system based on reaction flywheel and magnetic torque device.docx VIP
- 地贫筛查中的血红蛋白电泳.pptx VIP
- 光电开关HPX-AG系列使用说明书.PDF VIP
- 精神科患者风险的管理.pptx VIP
- 保护女职工权益知识竞赛题库50题(答案).docx VIP
- 盖板涵施工监理细则.pdf VIP
- 迅达3300调试汇总.doc VIP
- (高清版)B-T 19843-2022 工业通风机 射流风机性能试验.pdf VIP
- 冰美人淘宝直播数据复盘.xlsx VIP
文档评论(0)