关于汇编中16位的最大寻址为什么为64KB

在16位的字长的机器中,一个单元可以用0000H-FFFFH表示,那么每个单元占据2个字节,0000H-FFFFH共16的4次方个,也就是65536*2个字节也就是2*64=128KB啊

16位的最大寻址,其中的16位是指的地址线的宽度是16位,其可以对应到64k个单元(“抽屉”),每个单元对应一个字节即8位二进制数

这个16位不是指的机器的字长 !!!

8位CPU如果地址线是16位,则寻址能力是64K。
8086CPU是16位的CPU,但其地址线是20位,所以他的寻址能力是1M。追问

64kb是指的能寻找的单元长度大小?

每个单元不是可以用0000H-FFFFH表示吗,每个大小不是16位吗,16位不是2B吗

追答

64K是指的65536个位置。

一个单元即一个Byte,即一个字节。其范围为00h~FFH。
64kb即是64k个字节,其中的b就是byte,其中的k即1024。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答