【发布时间】:2017-05-22 10:26:19
【问题描述】:
PDP 11 被称为字可寻址,这意味着每次数据访问都返回 16 位数据。假设我对内存中的地址 100 发出读取请求。它会从地址 100 返回 8 位(LSB),从地址 101 返回 8 位(MSB)。而且由于 PDP 11 有 16 个地址位,为什么它只有 32K 内存位置而不是 64K 内存位置?是不是因为它是字可寻址的(每次访问2个字节)
TIA。
【问题讨论】:
-
我怀疑这里的很多人都知道 PDP-11 是什么 :( 大多数人都死了,(机器和用户)。
-
您可能想在这里问这个问题(并且很可能会得到一个称职的答案):retrocomputing.stackexchange.com
-
PDP-11 实际上是一个字节机器。两个字节称为一个字。按照惯例,PDP-11 中的内存量以字数计算,因此具有 32 kB 内存的 PDP-11 有 64 kB 内存。
-
@fuz 我不认为这就是他的意思。我猜他的意思是使用 16 位(字寻址),pdp-11 本来可以寻址 64k 16 位字,而不是 128kB
-
@Tommylee2k 好吧,PDP-11 是一个字节机器,每个地址指的是一个字节的存储空间。因此,16 个地址行只能引用 64 kB。
标签: assembly memory-address addressing pdp-11