博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
x86 cpu内存管理
阅读量:6315 次
发布时间:2019-06-22

本文共 416 字,大约阅读时间需要 1 分钟。

有很多种模式,我经常用的是 :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。

转载地址:http://wakaa.baihongyu.com/

你可能感兴趣的文章
Fedora9常用网络调试
查看>>
Matlab绘图方法汇总
查看>>
关于操作系统的进程调度问题
查看>>
POJ 1243 One Person
查看>>
Bash: about .bashrc, .bash_profile, .profile, /etc/profile, etc/bash.bashrc and others
查看>>
hibernate 映射实例 学生 课程 成绩
查看>>
【CAS单点登录视频教程】 第04集 -- tomcat下配置https环境
查看>>
自适应网页布局经验
查看>>
Ubuntu apache 禁止目录浏览
查看>>
常用脚本--归档ERRORLOG
查看>>
js网页倒计时精确到秒级
查看>>
常用CSS缩写语法总结
查看>>
TDD:什么是桩(stub)和模拟(mock)?
查看>>
C# 模拟POST提交文件
查看>>
PAT 解题报告 1004. Counting Leaves (30)
查看>>
Android开发之蓝牙 --修改本机蓝牙设备的可见性,并扫描周围可用的蓝牙设备
查看>>
[Head First设计模式]生活中学设计模式——外观模式
查看>>
Repository模式中,Update总是失败及其解析
查看>>
.Net 转战 Android 4.4 日常笔记(2)--HelloWorld入门程序
查看>>
[原创]浅谈测试团队转型,思维模式的转变是关键
查看>>