ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

25、保护模式程序的动态加载和执行

2021-12-18 09:30:30  阅读:115  来源: 互联网

标签:25 保护模式 描述符 指令 内核 用户程序 安装 加载


文章目录

01、本章目标和内容提要

02、内核结构和加载前的准备工作

03、创建安装内核中各段的描述符

04、段描述符的创建和BSWAP指令

05、进入内核执行

06、进入内核之后显示文本

07、用CPUID指令显示处理器品牌信息

08、准备加载用户程序

09、预读用户程序并得到它的大小

10、条件传送簇CMOVcc

11、计算以512字节为单位的用户程序总长度

12、内存分配的基本策略和方法

13、内存分配的简易实现过程

14、加载用户程序

15、准备安装用户程序的段描述符

16、用SGDT和MOVZX指令确定GDT的位置

17、安装新描述符并生成选择子

18、安装用户程序的段描述符并回填选择子

19、用户程序的执行和退出

20、虚拟机观察内核的加载和用户程序的执行与退出

标签:25,保护模式,描述符,指令,内核,用户程序,安装,加载
来源: https://blog.csdn.net/God__Rain/article/details/122008473

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有