题目——内存按字节编址从B3000H到DABFFH的区域其存储容量为(159KB)。
计算方法:
1.求出内存区间。大地址-小地址+1 即为DABFF-B3000+1如下图:
为什么+1?
因为待求的内存空间包含了起始地址空间和结束地址空间,大地址-小地址的结果是减掉了起始和结束地址中的一个,eg:3到7有多少个数?用7-3得到的4个(3456),是不包括7的实际应该+1(34567)。本题同理。
2.进制转化。此时27C00为十六进制将其转换为二进制2*16^4+7*16^3+12*16^2+0+0=2^17+7*2^12+3*2^10=(2^7+7*2^2+3)*2^10=(128+28+3)*2^10=159K
具体步骤如下图。