本章重点介绍 80386指令系统,80386扩展指令的实地址
模式的编程方法和 80386处理器在保护模式下的各种机制,
工作特性和特权等。
6.1 32位处理器结构 ( 2学时)
( 1) 32位处理器功能结构
简介 80386,80486,Pentium~ Pentium4的各功能,新增
功能及部件。
( 2) 32位处理器寄存器结构
① 32位寄存器扩展方法
② 标志寄存器各标志位意义、功能和作用
③ 控制寄存器各标志位意义和作用
第六章 32位汇编程序设计( 暂为教案 )
6.2 32位处理器指令系统
简介 32位指令与 16位指令的异同,以及新增指令和特权
指令。
6.2.1 8086扩展指令
操作数扩展、规则扩展、新增指令
6.2.2 32位新增指令、特权指令
32位实模式、保护模式下的保护控制指令
6.2.3 32位指令的实模式编程方法
实模式下 32位扩展指令编程实例分析(例 6-1、例 6-2)
6.3 32位处理器工作方式 ( 3学时)
本节重点介绍 32位处理器保护虚地址工作模式,保护模
式下的寻址方式、描述符、任务切换方法和特权等。
6.3.1 32位处理器的实地址模式
32位处理器实地址模式的工作方式, 与 8086/8088的
异同 。
6.3.2 32位处理器保护虚地址模式
① 保护模式下寻址
② 描述表, 描述符, 选择子, 段高速缓存, 特权
6.3.3 中断系统
简介 32位处理器中断类型, 保护模式中断与实模式中
断的异同 。
6.3.4 虚拟 8086模式
简介 V86模式意义特点, I/O位图, 进入退出方法 。
6.4 保护模式的汇编程序设计 ( 2学时 )
简介保护模式下汇编程序设计的步骤和方法 。
6.4.1 实地址模式到保护模式的切换
( 1)定义全局描述表
( 2)激活 A20地址线
( 3)中断描述表
( 4)由实模式进入保护模式
6.4.2 保护模式到实际地址模式的切换
( 1)方法一,(分析编程实例 6-3)
① 返回实地址模式程序入口地址 ->40:76H单元
② 禁止 A20地址线
③ 恢复 8259A中断控制器状态
( 2)方法二:
① 用指令 LMSW(或 MOV CR0,EAX )复位控制寄存器
CR0中的 PE位
② 禁止 A20地址线
③ 恢复 8259A中断控制器状态
本章要求:
( 1) 了解 32位处理器的功能结构、熟悉 32位处理
器 寄存器结构 以及 标志寄存器 和 控制寄存器 的 位定
义 。掌握常用的 32位处理器 扩展指令 和 特权指令 ;
( 2)理解 保护虚地址模式 的基本原理和基本方法,
熟悉 32位处理器工作方式,实模式 和 保护虚地址模
式 。掌握 保护模式下的寻址方式,理解 描述表, 描
述符, 选择子 和 特权 等概念;
( 3)掌握实地址模式与保护虚地址模式之间的 任
务切换方法,理解各种任务之间的关系,了解 保护
模式下汇编程序设计 的步骤和方法。
小 结
认真复习,融会贯通
GOTO 第七章