微机原理与接口技术 教学课件 ppt 作者 周国运 微机原理与接口技术3
47页1、微机原理与接口技术 第3章 指令系统,主编:周国运 机械工业出版社 2011.9,本章内容 3.1 寻址方式 3.2 8086指令系统 3.3 80286及以上扩充的指令,3.1 寻址方式,3.1 寻址方式,操作数是指令的处理对象。指定操作数或操作数存放位置的方法称为寻址方式。对80x86CPU,其寻址方式可以分为三种类型、共七种寻址方式。 立即寻址 寄存器寻址 存储器寻址 直接寻址方式 寄存器间接寻址方式 寄存器相对寻址方式 基址加变址寻址方式 相对基址加变址寻址方式,3.1 寻址方式,一、立即寻址: 操作数作为指令的一部分而直接写在指令之中,这种操作数称为立即数,这种寻址方式也就称为立即数寻址方式。 实际上就是把要用到的数据直接以常数的形式在指令中给出。例如: MOV AX, 6789H ADD AX, 1234H 这种寻址方式要求数据必须在编程的时候就明确,不能修改。,3.1 寻址方式,另外注意: 立即数可以是8位、16位或32位。 如果立即数为16位或32位,那么,它将按“高高低低”的原则进行存储,所谓“高高低低”是指,数据的高位存放在高地址中,数据的低位存放在低地址中。 80
2、86是16位芯片,在8086系统中指令直接给出的立即数最多是16位,如果是32位的,则必须要用到两次类似的指令。例如,两个32位数据相加的实现如下: ADD AX,1234H ADC DX,5678H,3.1 寻址方式,二、寄存器寻址方式: 指令所要的操作数事先已存储在某寄存器中,或把目标操作数存入寄存器中,或者源操作数和目标操作数都是寄存器,称为寄存器寻址。例如: MOV AX , BX IP寄存器不能直接使用外,段寄存器的使用也有相应的限制。 由于寄存器在CPU中,使用寄存器寻址方式的指令具有较快的执行速度。所以提倡应尽可能地使用寄存器寻址方式。,3.1 寻址方式,三、存储器寻址 共有五种寻址方式: 直接寻址 寄存器间接寻址 寄存器相对寻址 基址加变址寻址 相对基址加变址寻址,3.1 寻址方式,1直接寻址方式 在指令中直接给出该操作数的段地址和有效地址,从而使8086的BIU部件能够利用其地址加法器得到实际物理地址,找到该操作数。 MOV AX,DS:2000H 很多指令都有默认的存放数据的段,例如上面的指令可以简写成: MOV AX,2000H MOV AX,DS:2000H M
3、OV AX,ES:2000H,3.1 寻址方式,2寄存器间接寻址方式 操作数在存储器中,操作数的有效地址用SI、DI、BX和BP等四个寄存器之一来指定。 MOV AX,DS:BX 在不使用段超越前缀的情况下,有下列规定: 若有效地址用SI、DI和BX等之一来指定,则其缺省的段寄存器为DS; 若有效地址用BP来指定,则其缺省的段寄存器为SS(即堆栈段)。,3.1 寻址方式,3寄存器相对寻址方式 操作数在存储器中,其有效地址是一个基址寄存器(BX、BP)或变址寄存器(SI、DI)的内容和指令中的8位/16位偏移量(即相对值)之和。 MOV BX,SI+100H 指令中给出的8位/16位偏移量用补码表示。在计算有效地址时,如果偏移量是8位,则进行符号扩展成16位。当求和之后所得的有效地址超过0FFFFH(一个段的大小),则取其64K的模。,3.1 寻址方式,4基址加变址寻址方式 操作数在存储器中,其有效地址是一个基址寄存器(BX、BP)和一个变址寄存器(SI、DI)的内容之和。例如: MOV BX,BX+DI MOV BX,BX+SI MOV BX,BP+DI MOV BX,BP+SI 特别
4、注意,基址寄存器与变址寄存器不要混淆。,3.1 寻址方式,5相对基址加变址寻址方式 操作数在存储器中,其有效地址是一个基址寄存器(BX、BP)的值、一个变址寄存器(SI、DI)的值和指令中的8位/16位偏移量之和。 MOV BX,BX+DI+200 其格式与规则同前面几种相一致; 需要说明的是它的表达形式是比较灵活的,例如下面几种写法是完全等价的: 200BXDI BX+200DI BX+DI+200,3.2 8086指令系统,3.2 8086指令系统,3.2 8086指令系统,指令系统确定了CPU所能完成的功能,是用汇编语言进行程序设计的最基本部分。 按其功能分成以下几大类: 数据传送指令 标志位操作指令 算术运算指令 逻辑运算指令 移位操作指令 比较运算指令 循环指令 转移指令 条件设置字节指令 字符串操作指令 ASCII-BCD码运算调整指令 处理器指令,3.2 8086指令系统,一、指令格式: 汇编语言的指令格式如下: 指令助记符 操作数1 ,操作数2 ,操作数 当指令含有操作数,并要求在指令中显式地写出来时,则在书写时必须遵守: 指令助记符和操作数之间要有空格分隔; 如果指令
《微机原理与接口技术 教学课件 ppt 作者 周国运 微机原理与接口技术3》由会员E****分享,可在线阅读,更多相关《微机原理与接口技术 教学课件 ppt 作者 周国运 微机原理与接口技术3》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页