如何解决假设您购买具有 512 MB RAM 的 32 位 PC已安装内存的最后一个字节的 8 位十六进制数字地址是多少?
我四处搜索并找到了一个关于如何转换 32mb 和使用 2 次幂方法的线程。但我仍然没有找到正确的答案。
我还有另一个处理类似问题的后续问题:
假设您购买具有 1024 MB RAM 的 64 位 PC。已安装内存最后一个字节的 16 位十六进制地址是多少?
而且我似乎无法思考如何从逻辑上解决这个问题。
解决方法
我发现 512BM 一共是 29 位 on or 2^29。所以在十六进制中是 1FFF FFFF。 1024 遵循相同的方法,因此 2^30 即 1073741823 或 3FFF FFFF 转换为十六进制。不太确定 16 位十六进制数字地址的含义,因为 1024MB 只有 8 位长。也不确定 32 位和 64 位 PC 与此问题有什么关系。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。