作者:whisper
链接:http://proprogrammar.com:443/article/269
声明:请尊重原作者的劳动,如需转载请注明出处
(二)指令的寻址方式
1、有效地址的概念
2、数据寻址和指令寻址
3、常见寻址方式
4.2 指令的寻址方式
寻址方式:确定本条指令的操作数地址及下一条欲执行指令的指令地址。
有效地址:操作数的真实地址称为有效地址,记作EA
寻址方式分为指令寻址和数据寻址
一、指令寻址
顺序 (PC) + 1 -> PC
跳跃 由转移指令指出
二、数据寻址
操作码 寻址特征 形式地址A
形式地址 指令字中的地址
有效地址 操作数的真实地址
约定 指令字长=存储字长=机器字长
寻址方式的确定
(1)没有专门的寻址方式位(由操作码确定寻址方式)
如:MIPS指令,一条指令中最多仅有一个主(虚)存地址,且仅有一到两种寻址方式,load/store型机器指令属于这种情况。
(2)有专门的寻址方式位
如:X86指令,一条指令中有多个操作数,且寻址方式各不相同,需要指明寻址方式,因此每个操作数有专门的寻址方式位
立即/直接/间接/寄存器/寄存器间接/隐含寻址/偏移寻址
如用于数组的寻址
亲爱的读者:有时间可以点赞评论一下
全部评论