【发布时间】:2018-09-22 07:21:34
【问题描述】:
在Intel 8086 中,我们有 20 位 地址总线,因此我们有 2^(20) 个位置。
我对这个 16 位 数据如何存储在 20 位 地址感到困惑。
示例:
如果我想将2 存储在第一个 内存位置,那么我的地址将是00000000000000000001(20 位) 并且其中的数据将是:00000000000000010(16 位)。
是这样还是我错过了什么?
谢谢。
【问题讨论】:
-
这可能会有所帮助:8086 Memory Segmentation
-
我的疑惑是,只有地址位置的名字是20bit,实际数据是16bit?
标签: intel x86-16 16-bit microprocessors