边界对齐的作用思考

边界对齐应用在存储中,如结构体的存储,因为结构体中存在不同的数据类型,通过边界对齐可以使存储效率提升。

(2016.18)某计算机主存空间是4GB,字长是32位,按照字节编址。采用32位定长指令格式,若指令按照字边界对齐存放,则程序计数器PC和指令寄存器IR的位数至少分别是:B
A. 30, 30
B. 30, 32
C. 32, 30
D. 32, 32

这道题中,指令寄存器IR的位数很容易判断,即指令的位数32位。
而因为指令按照字边界对齐存放,所以PC只需要用于判别指令字的不同,即4GB/32bit = 230条指令字,所以仅需30位。
可见,在此处,边界对齐存放这一条件代表着PC对任一指令字寻址的时候,仅需寻址到它的起始地址,也就是每一地址对应着4B的指令字。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值