在微机中,某存储器的地址编号为00000H到7FFFFH,则该存储器的容量为多大?

2024-12-05 07:41:10
推荐回答(2个)
回答1:

竟然没有看懂问题,存储器中有H吗?我记得只有0、1、2、3、4、5、6、7、8、9共10个阿拉伯数字和A、B、C、D、E、F这6个字母,一共16个,他们分别代表0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15共16个数值,00000F往上就要进位,变成000010,00001F再往上变成000020,这就像10进制的9往上变成10,抑或是99往上变成100一样。
如果从题目字面来看,7FFFFH-00000H应该是7FFFF0,这应该是(7*16*16*16*16*16)+(15*16*16*16*16)+(15*16*16*16)+(15*16*16)+(15*16)+0;或者800000-16=(7*16*16*16*16*16)-16=8388608-16=8388592

回答2:

这是用6位16进制的方法编的,表示6的16次方位BYTE的大小 但是是到7FFFF结束
所以是从000000到7FFFFF一共有一个数就是几个BYTE
80000H Byte