内存编址

在计算机系统中,存储器中每个单元的位数是相同且固定的,称为存储器编址单元。不同的计算机,存储器的编址方式是不同的,主要有字编址和字节编址。内存一般以字节(8位)或字(字的长度可大可小,16位、32位等)为单位。

1、存储地址从AC000H到C7FFFH,则共有C7FFFH –AC000H + 1 = 1C000H = 112K

如果内存地址按字(16位)编址,则共有112k * 16 位,假设该内存由28片存储器芯片构成,已知每片有16K个存储单元,则芯片的每个存储单元存储(112K * 16) / (28 * 16K) = 4位。

2、内存按字节编址[即说明一个地址占一个字节],地址从A4000H到CBFFFH,共有_字节。若用存储容量为32K×8bit的存储芯片构成该内存,至少需要_片。

(1)A.80K B.96K C.160K D.192k

(2)A.2 B.5 C.8 D.10

解析:CBFFFH - A4000H = 27FFFH

27FFFH + 1 = 28000H [这里的+1H不可忘记哦]

转换成10进制为163840位163840B/1024=160K X 8位

160 / 32 * (8 / 8) = 5

所以选CB

3、如果主存容量为16M字节,且按字节编址,表示该主存地址至少应需要_位。供选的答案

A.16

B.20

C.24

D.32

解析:按字节编址,则一个地址占一字节,现有16M字节=2^4*2^20=2^24个字节C[即必须有24位才能表示完2^24个字节]

4、若内存按字节编址,用存储容量为32K×8比特的存储器芯片构成地址编号AOOOOH 至FFFFH的内存空间,则至少需要__片。

(1)A.4 B.6 C.8 D.10

选C 同理同理了。

5、内存按字节编址,地址从A4000H到CBFFFH,共有多少字节?若用存储容量为32K*8bit 的存储器芯片构成该内存,至少需要多少片

解析:

1) CBFFF-A4000+1=28000H 这个结果是16进制转换成2进制=0010 1000 0000 0000 0000

2)转换成10进制=2的15次方+2的17次方=160K

3)160K/32K=5块



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值