- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Duntemann 表示,8086 可以寻址的内存是 8080 的 16 倍,并进一步阐述为 16 * 64K = 1MB。所以我假设一次 16 位(16 位处理器)* 64K,因为有 16 条地址线 (2^16)。但是,按照这种计算逻辑,8080(8 位处理器)也有 16 个地址线,难道不应该能够寻址 8 * 64K = 0.5MB 吗?
难道 8086 的寻址能力不应该是 8080 的两倍吗?
最佳答案
16x 是 2^20
和 2^16
之间的差异。
8080 有 16 位地址空间,这意味着它可以访问 2^16 (65,536) 个不同的地址。因此它可以访问的内存量是 65,536 * (每个地址的内存量)。在我们的例子中,每个地址的内存量为 1 字节,因此可寻址内存量为 65,536 * 1 字节 = 64KB。
8086 有 20 位的地址空间,这意味着它可以访问 2^20 个不同的地址 (1MB)
当然 1MB/64KB 是 16。
请注意,处理器的“位数”并不总是反射(reflect)其地址总线的大小。通常会这样,但在这些情况下不会。
8080 是一个 8 位处理器,但它的地址总线是 16 位宽。类似地,8086 是 16 位处理器,但其地址总线是 20 位。
关于assembly - [邓特曼的书第 3 版]。 16 位 8086 怎么能寻址 16 倍于 8080 的内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58879718/
我正在尝试提供即时转码的视频。不幸的是,这意味着寻求不起作用。我假设这是因为浏览器不知道视频有多长,因此无法正确显示搜索栏。 有谁知道是否可以对视频的时长进行硬编码? 我想到的另一个选择可能是创建我自
我是一名优秀的程序员,十分优秀!