- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【数据传输指令】
一、通用数据传送指令1、传送指令 MOV (move)指令的汇编格式:MOV DST,SRC指令的基本功能:(DST)-(SRC) 将原操作数(字节或字)传送到目的地址。指令支持的寻址方式:目的操作数和源操作数不能同时用存储器寻址方式,这个限制适用于所有指令。指令的执行对标志位的影响:不影响标志位。指令的特殊要求:目的操作数DST和源操作数SRC不允许同时为段寄存器;目的操作数DST不能是CS,也不能用立即数方式。2、进栈指令 PUSH (push onto the stack) 出栈指令 POP (pop from the stack)指令的汇编格式:PUSH SRC ;POP DST指令的基本功能:PUSH指令在程序中常用来暂存某些数据,而POP指令又可将这些数据恢复。PUSH SRC (SP)-(SP)-2 ;(SP)-(SRC)POP DST (DST)-((SP));(SP)-(SP)指令支持的寻址方式:push 和 pop指令不能不能使用立即数寻址方式。指令对标志位的影响:PUSH 和 POP指令都不影响标志位。指令的特殊要求:PUSH 和 POP指令只能是字操作,因此,存取字数据后,SP的修改必须是+2 或者 -2; POP指令的DST不允许是CS寄存器;3、交换指令 XCHG (exchange)指令的汇编格式:XCHG OPR1,OPR2指令的基本功能:(OPR1)-(OPR2)指令支持的寻址方式:一个操作数必须在寄存器中,另一个操作数可以在寄存器或存储器中。指令对标志位的影戏:不影响标志位。指令的特殊要求:不允许使用段寄存器。二、累加器专用传送指令4、输入指令 IN (input)输出指令 OUT (output)指令的汇编格式:IN ac,port port=0FFHIN ac,DX port0FFHOUT port,ac port=0FFHOUT DX,ac port0FFH指令的基本功能:对8086及其后继机型的微处理机,所有I/O端口与CPU之间的通信都由输入输出指令IN和OUT来完成。IN指令将信息从I/O输入到CPU,OUT指令将信息从CPU输出到I/O端口,因此,IN和OUT指令都要指出I/O端口地址。IN ac,port port=0FFH (AL)-(port)传送字节 或 (AX)-(port+1,port)传送字IN ac,DX port0FFH (AL)-((DX))传送字节或 (AX)-((DX)+1,(DX))传送字OUT port,ac port=0FFH (port)-(AL)传送字节 或 (port+1,port)-(AX)传送字OUT DX,ac port0FFH (DX)-(AL)传送字节 或 ((DX)+1,(DX))-(AX)传送字指令对标志位的影响:不影响标志位。指令的特殊要求:只限于在AL或AX与I/O端口之间传送信息。传送16位信息用AX,传送8位信息用AL,这取决于外设端口的宽度。5、换码指令 XLAT (translate)指令的汇编格式:XLAT opr 或 XLAT指令的基本功能:这条指令根据AL寄存器提供的位移量,将BX指使的字节表格中的代码换存在AL中。 (AL)-((DS)*16+(BX)+(AL))指令对标志位的影响:不影响标志位。指令的特殊要求:所建字节表格的长度不能超过256字节,因为存放位移量的是8位寄存器AL。opr为表格的首地址,因为opr所表示的偏移地址已存入BX寄存器,所以opr在换码指令中可有可无,有则提高程序的可读性。三、地址传送指令6、有效地址传送器 LEA (load effective address)指令的汇编格式:LEA reg,src指令的基本功能:LEA指令把源操作数的有效地址送到指定的寄存器,这个有效地址是由src选定的一种存储器寻址方式确定的。指令支持的寻址方式:各种存储器寻址方式。指令对标志位的影响:不影响标志位。指令的特出要求:指令中reg不能是段寄存器;7、指针送寄存器和DS LDS (load DS with point)指针送寄存器和ES LES (load ES with point)指令的汇编格式:LDS reg,src LES reg,src指令的基本功能:LDS和LES指令把确定内存单元位置的偏移地址送寄存器,段地址DS或ES。这个偏移地址和段地址(也称地址指针)是由src指定的两个相继字单元提供的。LDS reg,src (reg)-(src) (DS)-(src+2)LES reg,src (reg)-(src) (ES)-(src+2)指令支持的寻址方式:src必须
您可能关注的文档
- 教科版小学《科学》三-六年级下册演示、分组实验项目选读.doc
- 教师培训内部讲义选读.doc
- 禁止井工煤矿使用的设备及工艺目录第一、二、三、四批选读.doc
- 金帝煤矿地面建筑工程招标选读.doc
- 国内地铁投融资模式及比较(3.19)选读.doc
- 建筑知识选读.doc
- 方案设计题选读.doc
- 高中化学选修2知识点详汇选读.doc
- 阜平中力华港LNG加气站项目选读.doc
- 个人理财2014年下半年真题及选读.doc
- 未来五到十年中国智能制造工厂布局与转型路径深度分析报告.docx
- 2025年能源金融行业氢能产业投资前景分析报告.docx
- 2025年数字藏品投资风险与数字资产交易平台安全策略.docx
- 2025年数字藏品市场投机风险与监管建议研究报告.docx
- 2025年进口贸易示范区区域经济发展分析及未来十年趋势报告.docx
- 储能系统在电网安全2025年技术创新与解决方案报告.docx
- 2025年电子束量测设备国产化产业链配套能力提升与市场前景报告.docx
- 服务贸易创新发展与产业生态构建关联分析报告:2025年现状与未来十年展望.docx
- 2025年脑机接口与AI融合在智能教育评价中的应用研究报告.docx
- 生物电子设备行业远程医疗监管政策下的医疗设备质量控制分析.docx
最近下载
- JTT 1178.1-2018 营运货车安全技术条件 第1部分:载货汽车.docx VIP
- 大学英语四级考试介绍课件.ppt VIP
- 河北工业职业技术大学开题报告.pptx VIP
- T_CACM 1269-2019 中医妇科临床诊疗指南 月经过少.docx VIP
- 基本药物制度补助资金管理办法.pdf VIP
- 中央八项规定廉政党课内容.pptx VIP
- 【EHS体系文件】相关方需求与期望识别表.doc VIP
- 光刻机照明系统光瞳特性评估算法:原理、创新与应用.docx
- GBT6394—2002金属平均晶粒度测定法.pdf
- 旅游服务与管理专业教学标准(中等职业教育)2025修订.docx VIP
文档评论(0)