没有合适的资源?快使用搜索试试~ 我知道了~
工学要点微机系统与接口技术总复习.pptx
0 下载量 154 浏览量
2023-07-30
01:01:30
上传
评论
收藏 585KB PPTX 举报
温馨提示
试读
56页
工学要点微机系统与接口技术总复习.pptx
资源推荐
资源详情
资源评论
1
总
复
习
复习按章进行,每章提出若干个要点,要求记住各要点,并
由此为中心进行深入的复习。
本课程以开卷考试的方式进行,尽管是开卷考试,但要记忆
的知识较多。若每个知识点都靠翻书获得,则考试时间不够。因
此应当适当的进行记忆,考试时70%的知识来源于记忆,30%来
源于书本,这样才能顺利攻克难关,获得较好的成绩。
2
描述符表、描述符、描述符表寄存器
1.描述符表
系统中 GDT、IDT 仅一个,LDT 多个,每个任务对应一个 LDT
。
⑴全局描述符表GDT:用于存放各任务公用段描述符、任务状态
段TSS描述符和局部描述符表LDT描述符。
⑵局部描述符表LDT:用于存放某一任务的专用描述符,包含代
码段、数据段描述符等。
⑶中断描述符表IDT:用于存放中断或异常描述符,中断或异常
描述符称为中断门、异常门。
2.描述符
包含段描述符、系统描述符和中断描述符。
⑴段描述符:描述代码段、数据段属性,包括段基址、段限和其
他属性,存放在GDT或LDT中,长度为8个字节。
3
描述符表、描述符、描述符表寄存器
⑵系统描述符:描述任务状态段TSS和局部描述符表LDT的属性
,包含TSS或LDT基址、段限和其他属性,存放在GDT中。
⑶中断描述符:描述中断门、异常门的属性,包含中断或异常服
务程序首址和其他属性,存放在中断描述符表IDT中。
3.描述符表寄存器
⑴全局描述符表寄存器GDTR:存放 GDT 表头指针,包含32位
线性基址和16位限长,指向GDT首地址。
⑵局部描述符表寄存器LDTR:存放 GDT 表项指针,即LDT描
述符的选择符,指向GDT表中的LDT描述符所在表项。
⑶中断描述符寄存器IDTR:存放 IDT 表头指针,包含IDT的基
址和限长,指向IDT首地址。
⑷任务寄存器TR:存放 GDT 表项指针,即TSS描述符的选择符
,指向GDT表中的TSS描述符所在表项。
4
选择符、描述符寄存器
1.选择符
存放描述符在相应表中的序号、表的种类和请求特权级。用段寄
存器存放16位选择符。
153 210
2.描述符寄存器
在保护模式下,当把选择符装入段寄存器时,自动地将选择符指
向的描述符装入相应的描述符寄存器中。
段描述符中段限单位由属性G限定,G = 0 为字节, 32 位段限高
12 位为 0,描述符中的 20 位段限为实际段限,最大段限 FFFFFH,段
寻址范围 1MB。 G = 1 为页(4KB), 32 位段限为描述符中的 20 位段
限左移 12 位后加上 00000FFFH,最大段限 FFFFFFFFH,段寻址范围
4GB 。
描述符在相应表中的序号
TI RPL
TI=0→GDT
TI=1→LDT
5
各种模式对应的地址类型
实地址模式、虚拟8086模式和保护模式的16位模式采用16位寻
址方式,保护模式的32位模式采用32位寻址方式。
实地址模式和虚拟8086模式的段长为64KB,程序空间为1MB。
全地址为:16位段值16位偏移量
16位保护模式的段长为64KB,程序空间为1GB。全地址为:
16位选择符16位偏移量
32位保护模式的段长为4GB,程序空间为64TB。全地址为:
16位选择符32位偏移量
选择符用于检索GDT、LDT中的描述符,前13位指向对应表中的
表项,第14位TI指定对应的表,TI=0为GDT,TI=1为LDT。前 14
位与 16 位偏移量拼接寻址空间为 1GB,与 32 位偏移量拼接寻址空间为
64TB。
剩余55页未读,继续阅读
资源评论
Mmnnnbb123
- 粉丝: 697
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功