1.某8位微型计算机地址码为18位,若使用4K×4位的RAM芯片组成模块板结构的存储器,试问: ①.该机器的主存容量是多少?(2分) ②.若每个模块板为32K×8位,需要多少个模块板?(4分) ③.每个模块板内共有几片RAM芯片?(4分)
时间: 2024-03-07 21:50:55 浏览: 349
好的,这个问题我能回答。
1. 8位的地址码表示的最大地址为2^8=256,18位的地址码表示的最大地址为2^18=262144。因此,该机器的主存容量为262144个存储单元,每个存储单元为4位,因此总容量为262144×4位=1048576位。
2. 每个模块板的容量为32K×8位=32768×8位=262144位。因此,需要1048576÷262144=4个模块板。
3. 每个模块板共有32768÷4K=8片RAM芯片,因此每个模块板内共有8片RAM芯片。
相关问题
某8位微型计算机地址码为18位,若使用4K×4位的RAM芯片组成模块板结构的存储器
,需要多少个RAM芯片?
首先,4K可以表示为2的12次方,也就是说4K可以存储2的12次方个数据。而每个RAM芯片是4位,也就是可以存储2的4次方个数据。因此,每个RAM芯片可以存储16个数据。
现在需要存储2的18次方个数据,因此需要的RAM芯片数量可以计算为:
2的18次方 / 16 = 2的14次方 / 1 = 16384个RAM芯片。
因此,需要16384个RAM芯片才能组成模块板结构的存储器。
某8位微型计算机地址码为18位,若使用4K ×4位的RAM 芯片组成模块板结构的存储器,试问: (1)该机所允许的最大主存空间是多少?(2)若每个模块板为32K ×8位,共需几个模块板? (3)每个模块板内共有几片RAM 芯片? (4)共有多少片RAM ? (5)CPU 如何选择各模块板?给出详细的解题步骤
(1) 18位地址可以寻址2的18次方个不同的存储单元,而每个存储单元需要4位,因此该机所允许的最大主存空间为:
2的18次方 × 4位 = 256KB
因此,该机最大主存空间为256KB。
(2) 每个模块板为32K × 8位,也就是说每个模块板可以存储2的15次方个数据。因为需要存储2的18次方个数据,因此需要的模块板数量可以计算为:
2的18次方 / 2的15次方 = 2的3次方 = 8个模块板
因此,需要8个模块板。
(3) 每个模块板内共有多少片RAM芯片可以通过以下计算得到:
32K × 8位 / 4K × 4位 = 8片RAM芯片
因此,每个模块板内共有8片RAM芯片。
(4) 8个模块板内共有多少片RAM芯片可以通过以下计算得到:
8个模块板 × 8片RAM芯片 = 64片RAM芯片
因此,共有64片RAM芯片。
(5) CPU 如何选择各模块板的步骤如下:
第一步:确定所需存储空间大小,例如,需要128KB的存储空间。
第二步:计算需要的模块板数量,例如,需要4个模块板。
第三步:将4个模块板插入到主板上,并将它们编号为0到3。
第四步:将一个存储地址映射到一个模块板上。具体方法是:将地址的高3位用于选择模块板,将地址的低15位用于选择模块板内的某个RAM芯片。例如,地址0x1234将被映射到模块板1的RAM芯片0x234。
因此,CPU 通过将地址映射到不同的模块板上来选择各模块板。
阅读全文