文档库 最新最全的文档下载
当前位置:文档库 › 内存按双字节编址计算汇总

内存按双字节编址计算汇总

内存按双字节编址计算汇总
内存按双字节编址计算汇总

答案:5、B 256 6、C 32

答案:1、 C 2、C

存储器内存编址

存储器内存编址 在计算机系统中,存储器中每个单元的位数是相同且固定的,称为存储器编址单元。不同的计算机,存储器的编址方式是不同的,主要有字编址和字节编址。内存一般以字节(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 内存容量=末地址-首地址+1 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至DFFFFH 的内存空间,则至少需要__片。 (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块

内存编址

在计算机系统中,存储器中每个单元的位数是相同且固定的,称为存储器编址单元。不同的计算机,存储器的编址方式是不同的,主要有字编址和字节编址。内存一般以字节(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.16B.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 的存储器芯片构成该内存,至少需要多少片

怎么计算内存按字节编址

怎么计算内存按字节编址,地址从A4000H到CBFFFH,共有_(160)_个字节。若用存储容量为32K×8bit的存储芯片构成该内存,至少需要_(5)_片。 内存空间 (CBFFFH-A4000H) +1=27FFF+1(列入 1 2 那么空间总共 有 2-1+1=2) 转换为10进制表示为 f*16(0) +f*16(1)+ f*16(2) + 7*16(3)+ 2*16(4){16(3)表示16的3次方} 15 + 240+ 3840 + 28672 + 131072 =163839+1=163840 163840/1024=160 所以总共有160k 160/32=5 在计算机系统中,存储器中每个单元的位数是相同且固定的,称为存储器编址单位. 不同的计算机,存储器编址的方式不同,主要有字编址和字节编址,内存一半以字节(8位)为单位,或者以字为单位(字的长度可大可小,例如16位或者32位等) 例如:内存地址从AC000H到C7FFFH,则共有C7FFFH-AC000=1BFFFH个地址单元(转换为十进制后,为112K). 如果该内存地址按字(16BIT)编址,则共有112K*16位,假设该内存有28片存储器芯片构成,已知构成此内存的芯片每篇有16K个存储单元,则该芯片每个存储单元存储=(112 K*16)/(28*16K)=4位 内存按字节编址,地址从90000H到CFFFFH,若用存储容量为16K×8bit的存储器芯片构成该内存,至少需要(3)片。 (3)A.2 B.4 C.8 D.16 今年上半年的一个考试题,一不留神就给弄错了,呵呵 解答一下,留个纪念: 1:内存按字节编址,存储器芯片是8bit,两者皆为B(字节)。 2:90000H到CFFFFH,空间是40000H,存储器芯片是16K。 3:全换算为二进制 40000H=2+4+4+4+4=18

相关文档