who 能帮我搞定?

来源:百度知道 编辑:UC知道 时间:2024/05/17 23:08:07
内存按字节编址,地址从A4000H到CBFFFH,共有__(1)__字节。若用存储容量为32K×8bit的存储芯片构成该内存,至少需要__(2)__片。
(1)A.80K B.96K C.160K D.192k
(2)A.2 B.5 C.8 D.10
这一块我就是搞不懂?帮我解解?谢谢?写下你的演算过程好吗?

1.c 每个地址为一个字节,所以用两个十六进制相减再加一。比如从1到3共有3-1+1=3个数。
2.b 1Byte=8bit所以32K*8bit容量为32KB,所以160K/32K=5片

答案是C B
1KB=1024字节
CBFFFH+1H=CC000H (方便计算加个1H)
CC000H-A4000H=28000H
要将28000H转化为十进制 为2*16^4+8*16^3+0+0+0=1024*160D
(计算可以灵活的)
然后除以为1024
得到答案160K
160除以32就是需要的芯片数

C
B
cbfff=835583
a4000=671744
cbfff-a4000=163839
163839/1024=159.99
160/32=5

C、B
十六进制的A4000、CBFFF化成十进制后为671744、835583
两者之间共163840个字节,除以1024即160K.
8bit=1个字节,所以共5片