下载此文档

[精选推荐PPT]计算机原理 寻址方式和指令系统.ppt


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
[精选推荐PPT]计算机原理_寻址方式和指令系统第三章寻址方式和指令系统
第一节基本概念
第二节寻址方式
第三节指令系统
附录
DEBUG软件的使用说明
第一节基本概念
指令控制与存储程序是计算机的基本特征
CPU根据指令的要求执行相应的操作,指令从存储器中获取
程序:使计算机完成一个任务的一组命令或指令序列
指令:使计算机执行某一特定操作的二进制编码。
(为了记忆和表示的方便,通常使用助记符来表示)
指令系统:CPU所能够执行的指令的全集。
◆机器语言:二进制指令编码
汇编语言:用指令助记符和伪指令组成
高级语言:接近于自然语言,使用方便
(汇编语言和高级语言都需要使用编译器,翻译成机器语言,
能够被计算机识别并执
◆寻址方式
操作码:规定所要执行的操作类型
指令
操作数:所要处理的数据或数据的位置信息
在操作数部分通常不是直接给出操作数的数据本身,而是
给出该数据的位置信息,我们把如何获得数据的方式称为
址方式。
例如:指令MO∨AX,1234H
在这条指令里有两个操作数,按照指令中所处的位置
将前者称为目的操作数,后者称为源操作数。该指令的作
用是把数据1234H传送到AX中。源操作数是“立即”寻址
方式,目的操作数是“寄存器”寻址方式。
第二节寻址方式
8086微处理器指令系统中有133条指令,寻址方式灵活多
样。通常可以分为两大类:数据的寻址和程序的寻址。
数据的寻址方式
)固定寻址
指令中已经默认对微处理器中的某寄存器进行操作,不用在指令
中指明使用的寄存器
例如:AAA指令,只有操作码,没有操作数,但是已经规定是进
行BCD码加法运算以后对AL进行调整
二)立即寻址
操作数直接写在指令中,在指令译码执行时,可以立即得到,
同时把操作数也称为“立即数”
)寄存器寻址
操作数放在微处理器内部的寄存器中,在指令中直接指出寄存器
的名字
立即寻址和寄存器寻址的例子在前面已经举过
这三种寻址方式直接在处理器内部获得数据,操作速度快。
(四)存储器操作数的寻址方式
操作数存放在存储器中,指令执行时必须通过总线在存储器中存
取操作数。EU根据指令中给出的寻址方式计算出16位的偏移量,称为
有效地址EA送到B|U,经过地址加法器生成20位实际物理地址后对存
储器进行操作。一般在表示EA时,用[操作数]表示
计算EA要费时,进行总线操作较慢,所以存储器操作数寻址比前
种要慢。
、直接寻址
MOV AX,[1234H];在源操作数中直接给出EA
上例中
认使用

是数据
段,如
果要使
用其
段,可以使用段
超越前缀声明例如: MOV AX, ES:1234H一
在指令中,有四个段超越前缀:CS、DS、ES、SS
2、间接寻址
MOV AX,[Bx];在源操作数中给出一个表示EA的寄存器名。
可以表示EA的寄存器有4个BX、S、Dl、BP
基址寄存器「BP默认使用堆栈段
BX
变址寄存器了S
默认使用数据段
3、相对寻址
MOV AX,[BX+1000H;在源操作数中给出的是寄存器和立即
数,EA是它们的和。
有时也写成: MOV AX,BX[1000H]或 MOV AX,1000HB]
在C语言中常使用的全局数组,一般写成x[0],x[1,x2]等形式
际上X在编译的时候就换成具体的在数据段中分配的位置,例如是1000H。
那么就是1000HBX这种形式。
4、基址变址寻址
MOV AX,[BX+S];用基址寄存器和变址寄存器的和表示EA
5、相对基址变址寻址
MOV AX, [BX +SI+1000HI
用基址寄存器、变址寄存器和立即数的和表示EA
在对存储器中操作数寻址中,如果表示的EA中有BP,
默认使用堆栈段;否则默认使用数据段。也可以使用段超越
前缀来指明要使用的段。
(五)○端口操作数的寻址方式
操作数存放在MO端口中,指令执行时必须通过累加器(AX或AL)
存取操作数。在8086中端口地址是独立编址的,需要使用专门的指令
来进行操作。共有2条:输入指令N和输出指令OUT。
1、直接寻址
NAL,6OH;在端口寻址时,地址不需要加[]。
当端口地址可以用一个字节表示时,可以使用直接寻址
、间接寻址
MOV DX, 1000H
OUT DX,AL:实际上就是用DX来间接表示端口地址
MOV DX,AX;把寄存器AX中的数据传送到寄存器DX中。
OUT DX,AL;把寄存器AL中的数据输出到DX所表示的O端口上去。
、程序的寻址方式
)段内直接寻址
短跳转:把|P的内容加上一个字节补码数作为新的P
近调

[精选推荐PPT]计算机原理 寻址方式和指令系统 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人erterye
  • 文件大小3.12 MB
  • 时间2021-03-09