- 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-2
* 第三章 8086/8088指令系统 二、数据传送类指令 1、通用数据传送指令 2、地址传送指令 3、状态标志传送指令 结束 1、通用数据传送指令 (1)MOV指令(注意) (2)PUSH和POP指令 (3)XCHG指令 (4)XLAT指令 返回 2、地址传送指令 地址传送指令主要用来将地址指针装入有关寄存器。 (1)装入有效地址指令 (2)装入数据段寄存器指令 (3)装入附加段寄存器 返回 返回 (1)装入有效地址指令(Load Effective Address) 这条指令用来将源操作数(内存)的有效地址EA装入通用寄存器。不影响标志位。 格式:LEA dst,src 功能:EASRC→dst(通用寄存器) 如:①LEA AX,[1000H] 执行指令后,AX=1000H。 ②LEA AX,[BX] 执行指令后,AX=BX。 注意区别:MOV AX,[BX] (2)装入数据段寄存器指令(Load Data Segment Register) 这条指令用来将内存中的双字数据(4个字节)装入通用寄存器和数据段寄存器DS。 格式:LDS dst,src 功能:src给出的是有效地址,低字送dst ,高字送DS。 例:设DS=1000H,(11500H)=2345H,(11502H)=ABCDH 执行指令LDS SI,[1500H],SI=?DS=? 答: 返回 SI=2345H,DS=ABCDH (3)装入附加段寄存器(Load Extra Segment Register) 这条指令用来将内存中的双字数据装入通用寄存器和附加段寄存器。 格式:LES dst,src 功能 :src给出的是有效地址,低字送dst ,高字送ES。 返回 (1)MOV指令 是基本传送类指令,实现字或字节数据的复制。 指令格式:MOV dst,src 指令功能:将源操作数src,传送到目的操作数dst中。 如:MOV AL,12H 功能:执行指令就是将立即数12H传送到AL中,执行完指令后AL=12H。 下一页 (1)MOV指令(续上页) MOV传送类指令可以实现六种形式的传送: ①立即数送寄存器; 如:MOV BX,1122H ;BX=1122H ②立即数送存储单元; 如: MOV [BX],1122H ;将1122H送到EA=BX ;的内存单元中 接下页 (1)MOV指令(续上页) ③通用寄存器之间的传送; 如: MOV BX,AX ;BX=AX MOV AL,AH ;AL=AH ④通用寄存器和段寄存器之间的传送; 如:MOV DS,AX ;DS=AX MOV AX,ES ;AX=ES 接下页 (1)MOV指令(续上页) ⑤通用寄存器和存储单元之间的传送; 如: MOV AL,[BX] ;将EA=BX的内存单元 ;的内容送AL 如: MOV [1400H],BX ;将BX的内容送 ;EA=1400的内存单 ;元 ⑥段寄存器和存储单元之间的传送。 如: MOV [1400H],CS ; MOV DS,[BX] ; 接下页 例题 设DS=1000H,SS=2000H,AX=1A2BH,BX=1200H,CX=339AH,BP=1200H,SP=1352H,SI=1354H,(11350H)=0A5H, (11351H)3CH,(11352H)=0FFH,(11353H)=26H,(11354H)=52H,(11355H)=0E7H,(126A4H)=9DH,(126A5H)=16H,(21350H)=88H,(21351H)=51H,求以下各指令执行后的值。 (1)MOV AX,1352H AX=? 答: AX=1352H 接下页 例题(续上页) 设DS=1000H,SS=2000H,AX=1A2BH,BX=1200H,CX=339AH,BP=1200H,SP=1352H,SI=1354H,(11350H)=0A5H, (11351H)3CH,(11352H)=0FFH,(1135
您可能关注的文档
最近下载
- Q_GDW 1795-2013 电网三维建模通用规则.PDF VIP
- 王力《古代汉语》PPT课件讲义(完整).pptx VIP
- 《城市轨道交通客运服务心理学》- 第4章 - 情绪图文图文课件.pptx VIP
- 《新媒体营销》教案9 任务九 做好直播营销活动的实施与复盘工作.docx VIP
- 2025年最新人教版八年级(初二)数学上册教学计划及进度表(新课标,新教材).docx
- 中建四局项目600型TD3-90钢筋桁架楼承板板简支力学验算书.pdf VIP
- 在集团2025年新任团干部基础团务专题培训班开班式上的讲话.docx VIP
- 数字图书馆技术与检索技术.ppt VIP
- 人伤技能大赛试题及答案.docx VIP
- 《城市轨道交通客运服务心理学》第6章城轨乘客的个性与服务.pptx VIP
文档评论(0)