内存空间的计算

2024-11-29 13:02:54
推荐回答(3个)
回答1:

1.根据地址编号求出所要寻访的内存地址空间:用DFFFFH-A0000H=3FFFFH。从00 0000 0000 0000 0000 到11 1111 1111 1111 1111,可以表示的内存为二的十八次方,即256k个内存单元。又因为内存按字节编址,即每个内存单元1字节(8比特),故256k*8比特。
2.每个存储器芯片所占内存为32k*8比特。
3.用内存空间的比特数(即256k*8)除以每个存储器的比特数(即32k*8),得八片。

当然因为内存按字节编址,可以简化步骤:
1.求出所要寻访内存的字节数:DFFFFH-A0000H=3FFFFH即256k(字节)。
2.每个存储器32k*8比特,即32k个字节。
3.256k(字节)/32k(字节)=8(片)

解决此类问题要注意:
1.首先要清晰换算单位用字节简单还是用比特简单。如果比较杂乱最好用比特为换算单位。
2.求出将所要寻访的内存空间,并进行换算。
3.对单片的内存空间进行单位换算,使之于第二步所要寻访的内存空间单位一致。
4.用所要寻访的内存空间除以单片的内存空间,就是片数。

回答2:

c

回答3:

budo ng