给定地址总线宽度和各种信息的可用字节数

发布于 2025-01-01 03:56:44 字数 322 浏览 0 评论 0原文

一个处理器有

  • 24位地址总线
  • 16位数据总线
  • 字包含2个字节
  • 可寻址
    外围设备和内存单元将被连接,并且很可能会使用整个内存空间。

有很多问题,我只使用过 24 位地址总线这一事实。

系统的可寻址位置总数是多少? 2^24
1/4的地址空间用于外设,外设的地址总数是多少? 2^24/2^2
12/16 个地址将用于磁盘寻址,有多少个? (12/16)2^22
3/4的地址空间用于RAM和ROM的内存需求,可用的地址总数是多少? (3/4)2^24
这似乎很容易

A processor has

  • 24 bit address bus
  • 16 bit data bus
  • word contains 2 bytes
  • byte addressable
    Peripherals and memory units will be connected and the entire memory space most likely will be used.

There are quite a few questions and I only ever use the fact that there is a 24 bit address bus.

What is the total number of addressable locations for the system? 2^24
1/4 of the address space is to be used for the peripherals, what is the total number of addresses for peripherals? 2^24/2^2
12/16 of the addresses are to be used for disk addressing, how many? (12/16)2^22
3/4 of the address space are to be used for memorey requirements of RAM and ROM, what is the total number of addresses avaliable? (3/4)2^24
This seems to easy

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

找回味觉 2025-01-08 03:56:44

除了一个答案(可能是拼写错误)之外,您的数学是正确的。

  1. 系统的可寻址位置总数是多少? 2^24 = 16,777,216
  2. 1/4的地址空间将用于外设,外设的地址总数是多少? 2^24/2^2(?) = (1/4)2^24 = 4,194,304
  3. 其中 12/16 个地址将用于磁盘寻址,有多少个? (12/16)2^22 (12/16)2^24 = (3/4)2^24 = 12,582,912
  4. 3/4 的地址空间是用于RAM和ROM的内存需求,可用的地址总数是多少? (3/4)2^24 = 12,582,912(与 3 相同。)

Except for one answer (which might be a typo), your math is correct.

  1. What is the total number of addressable locations for the system? 2^24 = 16,777,216
  2. 1/4 of the address space is to be used for the peripherals, what is the total number of addresses for peripherals? 2^24/2^2(?) = (1/4)2^24 = 4,194,304
  3. 12/16 of the addresses are to be used for disk addressing, how many? (12/16)2^22 (12/16)2^24 = (3/4)2^24 = 12,582,912
  4. 3/4 of the address space are to be used for memorey requirements of RAM and ROM, what is the total number of addresses avaliable? (3/4)2^24 = 12,582,912 (same as 3.)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文