从这儿过去,第5棵大树再向前2米。
这里,“第5棵大树”是一个粗的框架,“向前2米”则是在这个框架内以框架为基准的一个偏移量。
8086/镇敬虚御燃8088
cpu
访问内存时,内存地址由两个十六位的二进制数构成,即:段地址+偏移地址。
段地址就是上面例子中的框架,偏移地址就是框架内相稿销对框架基准的一个局部偏移量。
“段地址+偏移地址”这种地址表示方式,称为逻辑地址表示。若要转换成真实的内存物理地址,方法是:段地址x16+偏移地址。
8086/8088中之所以要用逻辑地址,是因为物理地址的长度(20位)超过了处理器的字长(16位),无法一次完整表示,不得不分成两部分。同时这样处理还带来了可以方便程序动态内存定位的好处。
段地址+偏移地址=物理地址偏移地址就是兆亏吵段空晌内的地址编排,不同段可有相同的偏移地址.
例: FFxxxxh 为一物理地址,FF为段族侍地址(00~FF,256段) xxxx为偏移地址(0000~FFFF)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)