Month: 八月 2010

[总结]一致代码段,非一致代码段,特权级,代码间跳转

 - by Hector

一致位:在描述符属性中TYPE(包含4个二进制位)字段的第2位。

当 S=1 时TYPE中的4个二进制位情况:

3 2 1 0分别对应下面四个属性

执行位 一致位 读写位 访问位

执行位:置1时表示可执行,置0时表示不可执行;

一致位:置1时表示一致码段,置0时表示非一致码段;

读写位:置1时表示可读可写,置0时表示只读;

访问位:置1时表示已访问,置0时表示未访问。

linux下安装bochs

 - by Hector

一、准备工作

bochs是由C++编写的,我们要安装相应的编译环境

sudo apt-get install build-essential

如果要图形界面,

sudo apt-get install xorg-dev