Java教程

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

本文主要是介绍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、虚拟机观察内核的加载和用户程序的执行与退出

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、保护模式程序的动态加载和执行的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!