您当前的位置:《计算机组成原理》听课笔记:12
《计算机组成原理》听课笔记:12
堆栈向上生成
压栈:SP自动减1,再存数。
      -(SP),自减型间址。
出栈:先取数,SP再自动加1。
      (SP)+,自增型间址。
SP既可出现在指令中,也可隐含约定。
基址寻址:指令给出一个寄存器号和一个地址量,寄存器内容与地址量之和为有效地址。  便于访问两维数组中某累指定的元素。
 
变址与基址的区别:
变址:指令提供基准量(不变),R提供修改量(可变);适于处理一堆数组。
基址:指令提供位移量(不变),R提供基准量(可变);用于扩大有限字长指令的访存空间。
 
基址加变址
指令给出两个寄存器号和一个地址量,寄存器内容与地址量之和为有效地址。
 
相对寻址
指令给出位移量,PC内容与位移量之和为有效地址。
 
页面寻址
指令给出位移量,PC的高位部分与位移量拼接,形成有效地址。
 
对寻址方式的说明
1.操作码隐含说明不同寻址方式
2.指令中设置专门字段说明寻址方式
 
三、指令类型
 
 
收藏状态
收藏本课程的同学
相关课程