会汇编的人进关于内存空间问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 16:19:15
地址 A000H-FFFFH地址空间为多大,我怎么算都是16K但是在王爽的教程里面确说是24K

全问是这个样的 地址 0-7FFFH 32KB 我这个算出来了 就素 15位
地址 8000G-9FFFH 8KB空间 这个我也算出来了
地址A000H-FFFFH 24KB空间 但是这个我怎么算都是16KB!!

请高手解释下怎么算的 谢谢!
也不要求怎么算了 大家告诉我 正确答案把 就是 A000- FFFF 空间大小多少!
5FFF的位数 0101 1111 1111 1111 总共14位 应该是16K才对 因为我刚学 所以不怎么明白,请高手解释的稍微清楚点!!! 解释清楚我再加50分送分!

24K 没错
FFFF(H)-A000(H)=5FFF(H)
F=15(D)
5FFF(H)=15*16^0+15*16^1+15*16^2+5*16^3=24575(D)
2^10=1KB
24575/(2^10)=24K

A000-FFFF 24K没错

FFFF-A000=5FFF

总共6000KB,6*10(12)

即110 00K

24K我计算器算的24575(十进制的5FFF)/1024=24你可能不它换成十六进制了