当我需要在作业中回答这个问题时,我不知道如何区分总线地址的大小和内存大小:用于寻址 8 千字节 = 8192 字节内存的地址总线 16 位大小应该是多少?
答案1
对于 8KB(8192 字节),您需要十三位来寻址。
13 位让您可以创建从二进制 0000000000000(十进制 0)到二进制 1111111111111(十进制 8191)的地址。
如果您指的是十进制 8000,那么您仍然需要 13 位。
如果用于保存该数量的寄存器或空间是 16 位,那就没问题,只是不会使用“最高有效 3 位”,而这些位将保持为 0。
4 2 1
0 0 0 5 2 1
9 4 2 1 5 2 6 3 1
6 8 4 2 6 8 4 2 6 8 4 2 1
+--+-+-+-+--+-+-+-+--+-+-+-+
1 1 1 1
3 2 1 0 9 8 7 6 5 4 3 2 1