指令系统 —— 指令寻址

本文介绍了指令系统中的指令寻址和数据寻址方式。在指令寻址中,包括顺序寻址和跳跃寻址,分别通过程序计数器自动形成和通过转移指令指定下条指令地址。数据寻址则涉及多种方式,如立即寻址、直接寻址、间接寻址等,每种方式都有其特定的寻址特征和应用示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、引入(数据存放)

1. 字长

在这里插入图片描述

2. 存储器寻址、大小端模式和边界对齐

补充:大小端模式和边界对齐
补充:存储器寻址
在这里插入图片描述


二、指令寻址方式

存储器寻址指的是存储器如何定位到某一个存储单元。而指令的寻址方式是指寻找指令或操作数的有效地址的方式,即确定本条指令的数据地址及下一条待执行指令的地址的方法。两者的主体不同。

指令中的地址码字段并不代表操作数的真实地址,这种地址称为形式地址(A)。形式地址结合寻址方式,可以计算出操作数的存储器中的真实地址,这种地址称为有效地址(EA)

其中,(A)表示地址A中的数值,A既可以是寄存器编号,也可以是内存地址。对应的(A)就可以是寄存器中的数值,或相应的内存单元的数值。例如,EA=(A)意思是有效地址是地址A中的数值

寻址方式分为指令寻址和数据寻址两大类。寻找下一条将要执行的指令地址称为指令寻址、寻找操作数的地址称为数据寻址。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值