bob 发表于 2012-3-26 13:38:59

为什么代码段和数据段的长度N要小于64KB

为什么代码段和数据段的长度N要小于64KB

虚度年华 发表于 2012-3-26 13:58:32

本帖最后由 虚度年华 于 2012-3-26 23:17 编辑

是看偏移地址的,可偏移0到FFFFH,地址4个16位的64KB了

wAterLoo 发表于 2012-3-26 19:32:36

由于8086的寻址机制是 地址 = 段地址 * 16 + 偏移地址
8086CPU有20根地址线 , 段地址使用4根,余下的16跟地址 用来寻址 偏移地址
也就是偏移地址的范围不会超过 2的16次方,也就是64K
页: [1]
查看完整版本: 为什么代码段和数据段的长度N要小于64KB