1、为什么存储器地址计算时地址编号符时要+1?
因为
末地址 = 容量+首地址-1
所以
容量=末地址-首地址+1
例如(软考数据库系统工程师2012年上半年试题)
内存单元按字节编址,地址0000A000H~0000BFFFH共有几K存储单元格?
容量=末地址-首地址+1
=0000BFFFH-0000A000H+1
=1FFF+1
再将这个16进制化为2进制,
首先要清楚的是:四位二进制数表示十六进制的一位
所以
1FFF+1=(1*16³)+(F*16²)+(F*16)+(F*16⁰)+1
=8465
8465=(二进制)0111 0011 0101 0100
即2¹³=8192
因为1K=1024B
所以8192/1024=8K
答案:8K