cuibaowenown2 发表于 2013-6-10 14:03:13

关于8086PC机的内存地址空间分配


8086PC机是16位CPU,那么,内存的大小就应该为2^16Bytes,2^16=(2^4)^4=16^4=10000H,所以内存应该是0~FFFFH啊,为什么视频上是0~FFFFFH呢????

bafengao 发表于 2013-6-11 14:45:11

支持楼主 向你学习

cuibaowenown2 发表于 2013-6-11 15:53:11

bafengao 发表于 2013-6-11 14:45 static/image/common/back.gif
支持楼主 向你学习

:lol:lol:lol哈哈

littleqiang 发表于 2013-6-11 16:40:26

本帖最后由 littleqiang 于 2013-6-11 16:42 编辑

实际地址不应该是(段地址*16+偏移地址)嘛!8086CPU应该有20位的地址总线!

cuibaowenown2 发表于 2013-6-11 16:42:59

littleqiang 发表于 2013-6-11 16:40 static/image/common/back.gif
实际地址不应该是(段地址*16+偏移地址)嘛!8086CPU应该有20位的地址总线!

额,刚开始的疑问,后来晓得了。。。数据总线16跟,地址总线20跟,额

汇编小白菜 发表于 2013-6-26 15:09:54

那是物理地址。哥。。物理地址=段地址*16+偏移地址。。。(段地址*16)又被称为基地址。。
物理地址是20位的地址。5个16进制是20位。。一个16进制的数是4个二进制。。而段地址是16位的。。

古来圣贤皆寂寞 发表于 2013-7-24 20:09:14

持楼主ing……

飞翔工作室 发表于 2013-9-11 20:13:04

20根那应该*16=FFFF0吧,怎么是FFFFF呢

vitamin 发表于 2013-9-15 08:42:45

只要再学下一章,问题就解决了。
页: [1]
查看完整版本: 关于8086PC机的内存地址空间分配