Dean 发表于 2012-5-10 13:45:07

小小鱼请教各位鲨鱼

在汇编课程的2.8段的概念,老师举了个例子,地址 10000H~100FFH 的内存单元为一个段, 基础地址为10000H 段地址就是1000H 那么他的大小就是100H,请问是怎么计算的呢?我用十六位计算器10000H减去1000H,等于F000用100FFH减去10000H等于FF ,请问这个100H是怎么计算出来的呢?

仿佛感到 发表于 2012-5-10 13:45:08

呵呵,就和2楼说得那样其实你也算出来了啊! 大小就是0~FF而这个大小就是100H 因为它是从0开始的嘛
就好比十进制0~99 一样

梦想与现实 发表于 2012-5-10 18:56:37

这个很简单呀!
所谓的10000H~100FFH为一个段,就是从10000到100FF这么大的一个段,长度就是100FF-10000=FF
长度就是 0~FF这么大! 0~FF 就是100H 大小的段!

Dean 发表于 2012-5-11 01:37:47

谢谢梦想与现实大哥的回答,和仿佛感到 的回答,谢谢你们。
页: [1]
查看完整版本: 小小鱼请教各位鲨鱼