有很多种模式,我经常用的是 :real mode , protected mode.
protected mode三卷手册上说的真是太好了,我没什么要说的直接intel vol3a 搞定。-------------
小记录下real mode, 它的linear address = segment-address * 4 + logical-address.因为real mode没有page, 线性地址就是物理地址.-------------
一个段大小为64k,所以segment-address = 01000h, 代表linear-address = 01000h * 4, 即使010000h下一个segment-address = 02000h, 03000h, 04000h为啥一段的最大为64k呢?因为16寄存器最多表示64k-1大小地址的offset。offset最大为64k,所以段大小自然为64k。