沉思的牛 发表于 2012-6-8 17:20:41

关于物理地址公式问题

    首先得提的是小甲鱼老师讲课讲得非常好,个人非常喜欢他的风格,比我学校的计算机老师好多了。
在王爽老师的书里面是, 物理地址=段地址*16+偏移地址。
我学的《微机原理》里面是 物理地址=段地址*10+偏移地址
搞的我都不知道哪个是正确的:dizzy:,还想请各位指教一下。:handshake   
在小甲鱼的课后练习题,是通过段地址*10+偏移地址才能做正确。

fujian810 发表于 2012-6-8 17:20:42

王爽老师的书里面是,   物理地址=段地址*16+偏移地址。
这里的16是10进制的16;

《微机原理》里面是   物理地址=段地址*10+偏移地址
这里的10是16进制的10,相当于10进制的16

结论:两者是一样的。

快乐的草泥马 发表于 2012-6-8 17:47:13

左移四位是对的(2进制数)
那相对16进制数就是左移一位:lol
具体如1011H为段地址,0000H为偏移地址
10110:0000为物理地址(16进制的)
你的左移2位难道是8进制数(本人也是初学者,同求)

KEVIN丶AIC 发表于 2012-6-9 13:14:34

纯菜鸟,都不懂。。。弱弱滴问一哈,啥叫物理地址?段地址?*16?*10?偏移地址??

侮辱后的坚强 发表于 2012-6-9 13:51:15

fujian810   的说法正确

ice椛語 发表于 2012-6-10 09:34:20

前者是16进制的公式   后者是10进制的所以一个*16另一个*10

孙九 发表于 2012-6-10 14:31:15

那俩个就是一个意思的,没有区别的

木头r的马甲 发表于 2012-6-11 23:25:14

物理地址=段地址*10H+偏移地址

沉思的牛 发表于 2012-6-18 13:45:53

明白了   一个是十进制的16,      一个是十六进制的10 ,也就是10H

沉思的牛 发表于 2012-6-18 13:48:45

所以说   物理地址=段地址*16+偏移地址               或者
               物理地址=段地址*10H+偏移地址      
:lol
页: [1]
查看完整版本: 关于物理地址公式问题