段描述符

原创 2012年03月25日 23:15:17

段描述符通用格式:

基地址31...24

G D/B   AVL 段限长19...16 P DPL S TYPE 基地址23...16


基地址15...0 段限长15...0


代码段描述符通用格式:

基地址31...24

G D 0 AVL 段限长19...16 P DPL 1 1 C R A 基地址23...16


基地址15...0 段限长15...0


数据段描述符通用格式:

基地址31...24

G B 0 AVL 段限长19...16 P DPL 1 0 E W A 基地址23...16


基地址15...0 段限长15...0


系统段描述符通用格式:

基地址31...24

G   0   段限长19...16 P DPL 0 TYPE 基地址23...16


基地址15...0 段限长15...0


如何构造栈段描述符

如何构造栈段描述符本文要讨论的是:对于x86保护模式(32位),已知栈空间的起始地址和结束地址,如何定义栈段描述符?ESP的初始为多少?为了简化问题,设定约束条件如下: 1. 栈段向下扩展 2. ...

一个操作系统的实现:关于保护模式和实模式的跳转和段描述符高速缓冲寄存器

http://www.cnblogs.com/pang123hui/archive/2010/11/27/2309926.html    依旧是第三章,看的好慢哦,其实从实模式跳转到保护模式还是很好...

3-段选择子与段描述符结构

段描述符与段选择子的结构段选择子结构段选择子一共有16位,结构如下:| 1 | 0 | 字节 |7654321076543 2 10| 比特 |-------------|-...

80386简介--描述段描述符表

Intel 80386 微处理器的基本结构 Intel 80386 微处理器功能结构如图,它是三部分组成:中央处理部件CPU、存储管理部件MMU、总线接口部件BIU。 1.中央处理...

段描述符与段选择子的结构

段选择子结构 段选择子就是一个数字,一共有16位,结构如下: | 1 | 0 | 字节 |7654321076543 2 10| 比特 |-------------|...

段描述符表(GDT+LDT)的有感

【0】写在前面要知道,在汇编中,代码的装入顺序决定了在内存中的地址位置。所有的代码或者数据都在硬盘上,当调试或者启动的时候,加载到内存;当需要对数据进行处理的时候,我们通过将数据从内存载入到regis...

x86中内存段和段描述符

看本文章的朋友。 请支持一次我个人写的搜索页面     “速谷歌”“http://www.sugoogle.com” 谢谢!! 一、段 保护模式中80x86 提供了4GB...

x86架构下的系统段描述符格式

如果还记得前面的GDT全局描述符表的话,那么一定不会忘记段描述符中有个s字段,若为0,则表示这个描述符是系统段,若为1,则是普通的段描述符;普通的段为ds,es,ss,cs等等,系统的段则有GDT,调...

内存寻址(三)--分段管理机制(段描述符,段选择子,描述符表)

逻辑地址-=>线性地址-=>物理地址 前面我们提到了当使用80x86微处理器时,有三种不同的地址: 逻辑地址(logical address):包含在机器语言指令中用来指定一个操作数或一条指...
  • bfboys
  • bfboys
  • 2016年09月04日 11:25
  • 642

分段管理机制(段描述符,描述符表,段选择符)

逻辑地址-=>线性地址-=>物理地址前面我们提到了当使用80x86微处理器时,有三种不同的地址: 逻辑地址(logical address):包含在机器语言指令中用来指定一个操作数或...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:段描述符
举报原因:
原因补充:

(最多只允许输入30个字)