【问题标题】:memory location calculation内存位置计算
【发布时间】:2025-12-28 09:55:16
【问题描述】:

问题如下: 微型计算机的内存位置从 00000h 到 FFFFFh。每一段记忆 位置存储 1 个字节。以十进制表示,微机可以存储多少字节 记忆?这是多少千字节?

回答: 它需要两个 2Kbytes 的 RAM 和 512 字节 舞会。

我在查看答案之前尝试计算自己,发现它不一样,直到现在我仍然不明白为什么这是答案,任何人都可以给我一些帮助吗??谢谢

【问题讨论】:

    标签: memory assembly


    【解决方案1】:

    答案显然是另一个问题的答案,而不是这个问题。

    【讨论】:

    • 有没有推荐的书来研究这种计算机数学的东西??
    • 我认为任何计算机科学书籍都是从基本算术开始的。
    【解决方案2】:

    嗯,从 00000h 到 FFFFFh,这表示 100,000h 内存位置,因此是 100,000h 字节。 10h^5(十六进制)是 16^5(十进制)。

    16^5 = (2^4)^5 = 2^20 = (1024)^2 = 1 M = 1024 K。

    结论:这个处理器可以寻址一兆字节的内存。

    显然,这台微型计算机上安装的内存不足 1 兆字节,而且并非所有安装的内存都是 RAM。但是你不能从可寻址内存的数量中推断出这一点。

    【讨论】:

    • 您好 ChrisJ,请详细说明您的步骤,我无法按照您的说明进行操作,谢谢
    • 除了为什么说它是 1000,000 字节?我认为它的内存位置 16^5 等于 1048576
    • 我说的是 1 M,而不是 1,000,000。在计算机科学中,1 M 通常是 1024^2,而不是 1000^2。哪个推理步骤对您来说有问题?