首页 > 编程知识 正文

计算机组成原理变址寻址,计算机组成原理数据寻址

时间:2023-05-06 21:31:25 阅读:177094 作者:4781

堆栈生成:

自减地址:

堆栈: SP先自己减少,再存数量; -(sp ) )。

自包含地址:

出栈—先取数,后SP自动增加; (SP )

SP可以出现在命令中,也可以隐含约定。

4 .索引、基址寻址和更改

)索引地址)命令提供寄存器编号和地址量,寄存器内容和地址量之和为有效地址。

格式:操作码RX D

索引寄存器编号形式地址

s=() RX ) d ) ) RX以变址寄存器为修正量,以d为基准地址)

)2)基址)命令给出寄存器号和地址量,寄存器内容和地址量之和为有效地址。

格式:操作码: RXD

基址寄存器号移位量

s=() RX (d ) ) rx作为基地址是基地址寄存器,d是基地址移位) )

索引和基地址之间的差异:

索引:指令提供基准量(不变,r为修正量)可变),适用于一维数组的处理。

基址:命令提供位移量(不变),r为基准量)可变),用于扩大有限命令的访问空间。

)3)基址索引)命令给出2个寄存器和1个地址量,寄存器的内容和地址量之和为有效地址。

格式:操作码RX RB D

索引寄存器编号基地址寄存器编号的移位量

s=((rx ) ) RB ) d ) )二维排列的处理容易性) ) ) ) ) )。

)4)相对寻址)命令给出位移量,PC的内容和位移量之和为有效地址。

格式:操作码PC D

或隐含地指定指定位移量

s=() PC (d ) ) )使有效地址相对于PC上下移动,便于编程) ) )。

5 )页面寻址)命令提供位移量,将PC的上位部分和位移量连接起来形成有效的地址。

格式:操作码PC D

或隐含地指定指定位移量

s=() PC (HD ) ) PC页码,D页内地址。

它用于基于页面的管理存储系统,寻址速度快,适用于组织程序模块和有效利用存储空间。

地址方式说明:

1 .操作码隐含说明不同的地址方式。

例如:某台机器的指令操作代码的最高2位。

00: RR型指令、寄存器-寄存器地址;

01:RX型指令、寄存器-索引地址指定;

10 ) si型命令、基址-即时寻址;

11 ) ss型命令,基址-基址指定;

2 .在命令中设置特殊字段说明寻址方式:

例如:在某个机器命令的各地址字段中各设定一个3位的地址方式字段。

操作码寻址方式r寻址方式r

3位源地址字段3位目标地址字段

第三节命令类型

1 .传输指令(发送源地址---数量--- -目标地址

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。