指令系统——数据寻址

简介: 指令系统——数据寻址

指令寻址 v.s. 数据寻址


寻址方式不同



寻址方式特征包括:(十种)



数据寻址


我们在原有的寻址方式上加上四个bit位,也就是寻址特征(告诉后面的形式地址用什么方式来解读),就构成了数据寻址。


一地址指令形式:



最终解读完后得到一条有效地址(求出操作数的真实地址,称为有效地址(EA)。)


二地址指令形式:



以下寻址方式前提:假设指令字长=机器字长=存储字长,假设操作数为3


十种寻址方式


直接寻址



间接寻址



寄存器寻址



寄存器间接寻址



隐含寻址



立即寻址



偏移寻址


内容太多:请移驾另一篇博客:


https://yangyongli.blog.csdn.net/article/details/116850056


堆栈寻址


内容太多:请移驾另一篇博客:


https://yangyongli.blog.csdn.net/article/details/116855155


小结


相关文章
|
8月前
8051指令系统
8051指令系统
34 1
|
8月前
|
存储 Linux 程序员
x86的内存寻址方式
在16位的8086时代,CPU为了能寻址超过16位地址能表示的最大空间(因为 8086 的地址线 20 位而数据线 16 位),引入了段寄存器。通过将内存空间划分为若干个段(段寄存器像 ds、cs、ss 这些寄存器用于存放段基址),然后采用段基地址+段内偏移的方式访问内存,这样能访问1MB的内存空间了。
|
存储 缓存 Linux
Linux内核分析与应用2-内存寻址
Linux内核分析与应用2-内存寻址
134 0
按字寻址和按字节寻址以及内存编码、地址总线与数据总线的理解
按字寻址和按字节寻址以及内存编码、地址总线与数据总线的理解
210 0
|
存储 缓存 移动开发
指令系统组成
《基础系列》
266 0
指令系统组成
|
vr&ar
8086 寻址方式(一)CPU和主存中的寻址方式
     通常,一条带有操作数的指令要指明两个问题:一是进行什么操作,二是用什么方式寻找操作数的存放地址。我们将寻找操作数存放的地址的方式成为寻址方式。当一条指令带中有多个操作数时,每个操作数的寻址方式可能不同,因此,寻址方式是针对指令中指定的操作数(源操作数或者是目的操作数)而言的。
1733 0
|
存储
指令系统——指令寻址
指令系统——指令寻址
194 0
指令系统——指令寻址
|
存储
数据寻址——堆栈寻址
数据寻址——堆栈寻址
541 0
数据寻址——堆栈寻址
指令系统——扩展操作码指令格式
指令系统——扩展操作码指令格式
1088 0
指令系统——扩展操作码指令格式
|
存储
指令系统——指令格式
指令系统——指令格式
393 0
指令系统——指令格式

热门文章

最新文章