jaydean 发表于 2015-2-11 16:02:36

请教10000H内存地址的问题?

8086内存地址不是16位么?按说四位刚好可以解释,一位代表四个数字,这里书上是10000H,那应该理解成 0000 0000 0001 0000吗?

a838961785 发表于 2015-2-12 13:07:08

书上说8086是段地址*16+偏移地址
我理解的是1000:0000

热爱学习 发表于 2015-2-13 22:37:53

本帖最后由 热爱学习 于 2015-2-13 22:39 编辑

当时8086的内部是16位的外部的地址总线是20位的,内存大小是1MB (00000H~FFFFFH)
为了可以寻址到20位的地址,所以才会有地址加法器(段地址*16+偏移地址形成20位的地址)
一个十六进制位=四个二进制位

10000H=0001 0000 0000 0000 0000B

页: [1]
查看完整版本: 请教10000H内存地址的问题?