Brave_heart 发表于 2011-12-18 23:17:27

问一下,物理地址=段地址*16+偏移地址

问一下,物理地址=段地址×16+偏移地址,我就是想问一下,段地址×16,后面这个16是10进制的16还是16进制的16,比如1001H×16应该等于多少?具体应该是怎么乘的,我要详细的过程,望甲鱼哥回答,谢谢

ever.g 发表于 2011-12-18 23:20:16

10进制的 16
16进制的 10h

Brave_heart 发表于 2011-12-18 23:28:48

1001H×16是怎么乘的?

Mr.C 发表于 2011-12-18 23:36:33

如果你够无聊的话,不妨用计算器将1001H加上16次。
结果是10010H

N进制的数乘以N,结果就是这个数后面直接加上0.

Brave_heart 发表于 2011-12-18 23:53:57

谢谢,现在以懂了

Brave_heart 发表于 2011-12-18 23:54:50

再问一个问题 道偏移地址最小为0H,最大为FFF0H
最大为什么不是FFFFH呢?

LDL 发表于 2011-12-19 00:49:06

Brave_heart 发表于 2011-12-18 23:54 static/image/common/back.gif
再问一个问题 道偏移地址最小为0H,最大为FFF0H
最大为什么不是FFFFH呢?

因为地址总线是20位,寻址范围最大为4M。

幸福你懂得_し゛ 发表于 2011-12-19 18:49:33

记住,乘以16的意思是向左移一位,就哦啦
      仔细想下,十进制,x10是向左移一位
                         二进制,x2是向左移一位
                同理 十六进制,x16是向左移一位

bafengao 发表于 2011-12-19 19:58:20

跟着 学习了

小马过河 发表于 2011-12-21 16:23:29

1001H×16=10010h    你可以转成十进制算完后在转换成 十六进制,用电脑自带的 计算器科学型
页: [1]
查看完整版本: 问一下,物理地址=段地址*16+偏移地址