第3章 寻址方式与指令系统

第3章 寻址方式与指令系统

ID:44983583

大小:426.00 KB

页数:54页

时间:2019-11-06

第3章 寻址方式与指令系统_第1页
第3章 寻址方式与指令系统_第2页
第3章 寻址方式与指令系统_第3页
第3章 寻址方式与指令系统_第4页
第3章 寻址方式与指令系统_第5页
资源描述:

《第3章 寻址方式与指令系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1本章主要教学内容指令格式及寻址有关概念8086指令系统寻址方式及其应用8086各类指令的表示、功能、特点及应用常用DOS和BIOS中断调用简介Pentium微处理器新增指令和寻址方式第3章寻址方式与指令系统2本章教学目的及要求通过学习,应掌握:8086指令系统寻址方式及地址计算;8086典型指令及其应用;DOS和BIOS中断调用;熟悉Pentium微处理器新增寄存器、寻址方式和专用指令等。第3章寻址方式与指令系统3第3章3.1指令格式及寻址3-1-1指令系统与指令格式1.指令与指令系统指令是要求计算机执行特定操作的命令。计

2、算机所能执行的全部指令的集合称为指令系统。指令以二进制编码的形式存放在存储器中,用二进制编码形式表示的指令称为机器指令。用符号表示的指令称为符号指令,汇编语言程序中的指令就是符号指令。具有直观、易理解和可帮助记忆的特点。寻址方式与指令系统4第3章寻址方式与指令系统2.指令格式(1)操作码字段:规定指令的操作类型,说明计算机要执行的具体操作。(2)操作数字段:说明在指令执行的过程中需要的操作数。53-1-2寻址及寻址方式的概念一条指令要解决两个问题:指出进行什么操作,由指令操作码来表明;指出操作数的来源,即操作数的寻址方式。第

3、3章寻址方式与指令系统6第3章寻址方式与指令系统根据操作数存放的位置,有3种表示形式:(1)立即数:在指令中,跟随在操作码后。(2)寄存器操作数:包含在CPU的某个内部寄存器中。(3)存储器操作数:在内存数据区中。7第3章寻址方式与指令系统3-28086指令系统的寻址方式8086提供了与操作数有关和与I/O端口地址有关的两类寻址方式。与操作数有关的寻址方式共7种,分别是立即数寻址、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址和相对基址变址寻址方式。与I/O端口有关的寻址方式分别是直接端口寻址和间接端口寻

4、址方式。8第3章寻址方式与指令系统3-2-1与数据有关的寻址方式1.立即数寻址方式操作数直接存放在指令中。用来对存储器或寄存器赋值,只能用于源操作数字段。例如:MOVAL,11001010B;将二进制数11001010B送寄存器ALMOVAL,0FH;将十六进制数0FH送ALMOVAX,1234H;将1234H送AX;AH中为12H,AL中为34HMOVAL,10;将十进制数10送AL寻址方式与指令系统2.寄存器寻址10第3章寻址方式与指令系统2.寄存器寻址操作数存放在CPU的内部寄存器时,在指令中指出寄存器名。8位操作数采

5、用AH、AL、BH、BL、CH、CL、DH、DL等寄存器保存;16位操作数采用AX、BX、CX、DX、SI、DI、SP、BP等寄存器保存。例如:MOVAX,BX;将BX的内容送AXADDAX,BX;执行(AX)←(AX)+(BX)11第3章寻址方式与指令系统3.存储器寻址方式(1)直接寻址指令中给出的地址码即为操作数的有效地址。(2)寄存器间接寻址方式指令中给出寄存器,寄存器中的内容为操作数的有效地址。(3)寄存器相对寻址方式指令中给定一个基址寄存器(或变址寄存器)和一个8位或16位的相对偏移量,两者之和作为操作数的有效地址

6、。12第3章寻址方式与指令系统(4)基址变址寻址在指令中给出一个基址寄存器和一个变址寄存器,两者内容之和作为操作数的有效地址。(5)相对基址变址寻址在指令中给出一个基址寄存器、一个变址寄存器和8位或16位的偏移量,三者之和作为操作数的有效地址。13第3章寻址方式与指令系统3-2-2与I/O端口有关的寻址方式1.直接端口寻址指令中直接给出要访问的端口地址,可访问端口范围为0~255。例如:INAL,25H表示从I/O端口地址为25H的端口中取数据送到寄存器AL中。14第3章寻址方式与指令系统2.寄存器间接端口寻址若访问端口地址

7、值大于255,须用I/O端口间接寻址方式。用DX作为间接寻址寄存器。访问端口范围0~65535。例如:MOVDX,285H;将端口地址285H送到DX寄存器OUTDX,AL;将AL中的内容输出到DX指定的端口15第3章寻址方式与指令系统3-38086指令系统8086指令系统按功能可以分为以下6类指令:数据传送类指令算术运算类指令逻辑运算(位操作)类指令串操作类指令控制转移类指令处理器控制类指令16第3章寻址方式与指令系统3-3-1数据传送类指令数据传送类指令功能是把数据、地址或立即数传送到寄存器或存储单元。此类指令除SAHF

8、和POPF外均不影响标志寄存器内容。17第3章寻址方式与指令系统1.通用数据传送指令(1)传送指令MOV格式:MOVdst,srcMOV指令的功能把源操作数src传送至目的操作数dst,执行后源操作数内容不变,目的操作数内容与源操作数内容相同。源操作数可以是通用寄存器、段寄存器、存储器以及

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。