- 5
- 0
- 约2.13万字
- 约 114页
- 2019-05-06 发布于广东
- 举报
第三章 80X86指令系统 汇编语言指令的特点 语法结构符合人类语言的共同特点—— 动作+对象 指令操作码→动作:做什么? 指令操作数→对象:针对什么做动作? 汇编语言指令 例: MOV AX,BX 汇编语言指令 操作码:由CPU设计人员定义。每一种操作唯一对应一个操作码。 例:加法操作助记符ADD; 数据传送操作助记符MOV; 比较操作助记符CMP 操作数:可由编程人员采用不同方式给出。 寻址方式:寻找操作数(操作数地址)的方式; 指令格式:指令中对操作码、操作数的编码方式。 操作数 1. 8086指令中操作数的个数可以有以下几种情况 无操作数指令,例:等待指令 WAIT 单操作数指令,例:加1指令 INC AL 双操作数指令,例:减法指令 SUB AL,BL 源操作数:后者(BL) 目的操作数:前者(AL) 操作数 2、操作数存放地点,可以有以下几种: §3.1 8086的指令格式与编码 指令的书写格式 操作码 [[操作数1], [操作数2]] (操作码:必备;操作数:可以是1个、2个或没有,可以是8位或16位) 指令的编码格式 采用变长编码格式,属于CISC。 §3.2 8086的寻址方式 8086寻址方式(续) 8086的非寄存器寻址方式 1、立即数寻址方式 源操作数以8位或16位常数的形式直接出现在指令中。一般用于赋值。 例:MOV AL,5FH 2、寄存器(直接)寻址方式 8位或16位寄存器的值就是操作数本身。与其它寻址方式相比,该方式执行速度最快。 例: MOV SI,DX 其它非存储器寻址方式 3、固定寻址(隐含寻址) 操作数并不直接出现在指令中,而是由操作码隐含地指定为某一固定内容。 例: PUSH DS ;目操作数隐含为栈顶字单元 POP BX ;源操作数隐含为栈顶字单元 LAHF ;源操作数隐含为标志寄存器低字节, ;目操作数隐含为寄存器AH 其它非存储器寻址方式(续2) 4、I/O端口寻址 仅用于输入/输出指令IN、OUT。 长格式I/O寻址——端口地址在8位以内,端口地址直接做操作数。可寻址的I/O空间为256字节。 例: IN AX,43H OUT 0FH,AL 短格式I/O寻址——端口地址16位,固定使用DX做操作数,DX的值就是该16位端口的地址。可寻址的I/O空间为65536字节。 例: IN AL,DX OUT DX,AX 8086的存储器寻址方式 二、存储器寻址方式 1、直接寻址方式 操作数存放在存储器单元中,由指令直接给出该单元的有效地址EA(即16位段内偏移量)。 例:MOV AX,[0016H] 寻址过程示意 2、寄存器间接寻址方式 操作数存放在存储器单元中,指令给出的16位寄存器值就是该单元的EA。 例: MOV [BX],CL 存储器寻址方式——基址寻址 3、基址寻址方式 使用基址寄存器(BX或BP)、并带位移量的间接寻址。操作数EA=BX或BP值+位移量。 例:MOV DL,[BP+2] 其它等效写法: MOV DL,[BP]2 MOV DL,2[BP] 寻址过程示意 存储器寻址方式——变址寻址 4、变址寻址方式 使用变址寄存器(SI或DI)、并带位移量的间接寻址。操作数EA=SI或DI值+位移量。 例:MOV [SI+10],AH 其它等效写法: MOV [SI]10,AH MOV 10[SI],AH 寻址过程示意 8086寻址方式——基址加变址寻址 5、基址加变址寻址方式 使用一个基址寄存器、一个变址寄存器的间接寻址。操作数EA=BX或BP值+ SI或DI值+位移量。 例:MOV [BX+DI+4],CX 其它等效写法: MOV [BX+DI]4,CX MOV 4[BX+DI],CX MOV [BX][DI]4,CX MOV 4[BX][DI],CX 寻址过程示意 段寄存器
您可能关注的文档
- 大连海事大学民法课件第一章 民法概论.ppt
- 大连海事大学线性电子线路课件第2章 晶体三极管.ppt
- 大连海事大学线性电子线路课件第3章 场效应管.ppt
- 大连海事大学线性电子线路课件第4章 放大器基础(1).ppt
- 大连海事大学线性电子线路课件第4章 放大器基础(2).ppt
- 大连海事大学线性电子线路课件第5章 放大器中的负反馈.ppt
- 大连海事大学自动控制原理课件第1章 自动控制系统的一般概念.ppt
- 大连海事大学自动控制原理课件第2章 控制系统的数学模型.ppt
- 大连海事大学自动控制原理课件第3章 线性系统的时域分析方法.ppt
- 大连海事大学自动控制原理课件第4章 线性系统的根轨迹法.ppt
最近下载
- 问卷1:中国中小学生积极心理品质量表.pdf VIP
- TWSJD57-2024 食品中蜡样芽胞杆菌呕吐毒素的测定.pdf VIP
- 大学生道德健康、青少年乐观的因素结构及特点分析、自尊问卷调查表.docx VIP
- 2026年高考第一次模拟考试物理一模保分卷02(陕晋宁青专用)(考试版).docx VIP
- 电土施表4-18 混凝土结构工程养护记录.doc VIP
- 塔吊安拆工程旁站监理方案.docx
- 河南专升本公共英语10年真题和答案解析 .pdf VIP
- 2026年高考第一次模拟考试物理一模保分卷02( 江苏专用 )(考试版).docx VIP
- 云智算技术白皮书(2025).pdf VIP
- 湖北省武汉市武昌区八年级(上)物理期末模拟题二.docx VIP
原创力文档

文档评论(0)