128KB的存储器用十六进制表示,它的最大的地址码是

来源:百度知道 编辑:UC知道 时间:2024/05/29 12:46:57
要具体计算过程。我知道答案是1FFFF.但是我自己计出来好象是2FFFF又或者FFFFF
如果题目改成:128KB的存储器用八进制表示,它的最大的地址码是
又怎样计算呢?(同样要具体计算过程)
谁能讲讲具体怎么计算。不要略解,不然给分,答得好加分.

128K=128×(2^10)
=2^(7+10)=2^17
按照4位二进制换1位16禁止 2* 2^(4×4)=2*16^4
就是十六进制的0x20000 由于地址是从0开始的 所以0x20000-0x01就可以了

1FFFF

八进制是3位换一换 所以就是 2^(3*5+2)=4*8^5=0400000
然后-1 就是 0377777