- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
28086指令系统
第二章8086指令系统目录 第二章 8086的指令系统 概 述 2.1 数据传送类指令 2.2 算术运算类指令 2.3 位操作类指令 2.4 控制转移类指令 2.5 串操作类指令 2.6 处理机控制类指令 要点与习题分析 概述 概 述 ①8086的指令系统按功能分类可以分成六组,本章分类逐条讲解。 ②在汇编语言中,指令的一般格式为 [标号:]指令助记符 目的操作数,源操作数[:注释]其中括弧括起的部分不是必需的,为可选项。“标号”在第三章详细介绍。 ③后面讲解指令时,除前一章介绍的符号外,本书用AX,BX…形式表示寄存器的内容。 ④学习一条指令应掌握的内容:指令的功能 操作数的寻址方式 指令对标志的影响 避免非法指令… 2.1节 目录 2.1.1--2.1.5(传送) 2.1 数据传送指令 2.1.1 通用数据传送指令 MOV/XCHG/XLAT 2.1.2 堆栈操作指令 PUSH/POP 2.1.3 标志传送指令 LAHF/SAHF/PUSHF/POPF 2.1.4 地址传送指令 LEA/LDS/LES 2.1.5 输入输出指令 IN/OUT 2.1.1 目录:1~3 2.1.1 通用数据传送指令 1.MOV类指令 MOV reg/mem,imm; MOV seg/reg/mem,reg; MOV seg/reg,mem; MOV reg/mem,seg 2.交换指令XCHG 3.换码指令XLAT 2.1.1-1 mov类例1 1.MOV 类指令 格式1:MOV reg/mem,imm MOV AX,2050H / MOV CL,58H MOV BYTE PTR [BX],55H/MOV WORD PTR [BX],55H MOV BYTE PTR [SI+05],55H MOV BYTI PTR [BP+DI],55H MOV BYTE PTR [BX+DI+2000H],55H MOV BYTE PTR [4050H],55H ……………………………………………………… ① MOV 55H,AL ② MOV DH,385 ③ MOV BX,55H√ ④ MOV [BX],55H ⑤ MOV DS,2000H mov类例2 格式2: MOV seg/reg/mem,reg MOV DS,AX/MOV ES,AX/MOV SS,AX MOV AX,BX /MOV SP,AX /MOV DH,CL/MOV AL,BH MOV [2050H],AX / MOV [2050H],BL MOV [BX+SI+2000H],DX / MOV 2005H[BP][DI],CL …………………………………………………………… MOV DS,AL / MOV CS,AX MOV DL,AX / MOV BX,CL / MOV SI,CH / MOV BL,DI mov类例3 格式3: MOV seg/reg,mem MOV DS,[BX] / MOV ES,[BP+SI+25H] MOV AX,[2050H] / MOV AL,[2050H] …………………………………………………………… 注意:MOV mem,mem 形式的指令是非法指令,也就是说,如果一条指令有两个操作数,不允许两个操作数都是存储器数,如下列指令为非法指令: MOV [BX],[2050H] / MOV [2050H],[BX+SI] 该项规定不仅适用于“MOV”类指令,也适用于其他各类指令(串操作除外)。 mov类例4(END) 格式4:MOV reg/mem,seg MOV AX,DS / MOV BX,ES / MOV AX,CS MOV [SI],DS / MOV [BX+SI],CS …………………………………………………………… “MOV”类指令小结: ①立即数只能作源操作数,且要与目的操作数匹配。 ②两个操作数类型要匹配。 ③如汇编程序无法确定操作类型,要加类型说明符。 ④CS一般不能作目的操作数(用转移指令改变)。 ⑤如果指令有两个操作数,不允许两个都是存储器数。 ⑥上述四类格式以外的指令必定是非法指令。 ⑦所有“MOV”类指令均不影响标志。 2.1.1-2. xchg
您可能关注的文档
最近下载
- 江铃-江铃E400-产品使用说明书-E400豪华型-JX70021BEV-江铃E400使用说明书.pdf VIP
- 污水处理厂安全风险分级管控和隐患排查治理双体系方案资料(2022-2023版).pdf VIP
- 心内科典型案例分享.docx VIP
- 海南自贸港“零关税”进境商品清单1.xlsx VIP
- (完整)高中英语3500词汇表.pdf VIP
- 2025年山东省高考地理试卷真题(含答案解析).docx
- 《土地勘测定界规程 TD-T1008-2016》.pdf
- 铁矿石基础的知识培训.ppt VIP
- 五、六年级下册体育教案.doc VIP
- 三菱FX5U PLC编程及应用 课件 项目三 混料灌控制系统的编程与实现.pdf
文档评论(0)