小乌龟 发表于 2011-3-12 11:44:33

“地址加法器合成物理地址的方法”求解

关于008第二章寄存器(CPU工作原理)一讲中,小甲鱼老师讲到“地址加法器合成物理地址的方法”,
物理地址=段地址*16+偏移地址,如下图所示,

当段地址为1230H时,进行合成时,乘以16,问题是我在计算机器中算出来不等于12300呀?
乘以16,
得到

这是怎么回事呀,我的算法哪出错了?如果单纯的理解为直接使段地址左移4位,然后补0000,这个可以理解,但是怎么算出来的呢?


By the way:
小甲鱼老师说在第一章的小结(004)中谈到存储单元从0编号,至于为什么忘了,我上网查了一下,说是编号是从自然数开始编号的,(个人不是很认同),更多的是说计算方便,(老实说,我也没发现怎么方便了,嘻嘻!)

ckzmo 发表于 2011-3-12 14:09:35

16d=10h

你连这个都没搞懂还去质疑别人?

china0008 发表于 2011-3-12 14:55:17

本帖最后由 china0008 于 2011-3-12 14:56 编辑

分清楚进制噻。乘数16后面没写H就是10进制的16么。   16d=10H    1230H*10H=12300H

小乌龟 发表于 2011-3-12 16:31:15

回复 2# ckzmo


    我没质疑,只是求解而已,不要误会

小乌龟 发表于 2011-3-12 16:31:53

懂了 感谢版主
页: [1]
查看完整版本: “地址加法器合成物理地址的方法”求解