[小试牛刀-习题练]《计算机组成原理》之存储系统

一、选择题

1.【存储器-小端规则和大端规则】某计算机采用大端方式,按字节编址。某指令中操作数的机器数为1234 FF00H,该操作数采用基址寻址方式,形式地址(用补码表示)为FF12H,基址寄存器的内容为F000 0000H,则该操作数的LSB(最低有效字节)所在的地址是   D   

A.F000 FF12H     

B.F000 FF15H    

C.EFFF FF12H     

D.EFFF FF15H 

在基址寻址方式下,操作数的有效地址是寄存器的值加上形式地址,形式地址就是偏移量。

首先对形式地址补位数便于计算,即为FFFFFF12H

计算得到操作数的地址是F00000000H+FFFFFF12H=EFFFFF12H。(计算结果保留二进制的32位,16进制的8位)

采用大端方式,也就是存储器低字节地址单元存放数据最高字节。(注意小端方式是存储器低字节地址单元存放数据最低字节)

这里按字节编址的话,每个存储单元放8位二进制,也就是2位16进制,因此得到:

12H放的地址是FFFFFF12H

34H放的地址是FFFFFF13H

FFH放的地址是FFFFFF14H

00H放的地址是FFFFFF15H


【小端规则和大端规则】

  • 低地址的单元存放低位字节,高地址的单元存放高位字节——小端规则
  • 低地址的单元存放高位字节,高地址的单元存放低位字节——大端规则

    例题:按照小端及大端存放规则,写出数据 ABCD1234H 在连续4个内存单元(00050H~00053H)中的存放 结果。

小端规则
00050 34
00051 12
00052 CD
00053 AB
大端规则
00050 AB
00051 CD
00052 12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值