《汇编语言程序设计》课程教学资源(PPT课件讲稿)第六章 32位汇编程序设计

第六章32位汇编程序设计(暂为教案) 本章重点介绍80386指令系统、80386扩展指令的实地址 模式的编程方法和80386处理器在保护模式下的各种机制, 工作特性和特权等。 6132位处理器结构(2学时) 1)32位处理器功能结构 简介80386、80486、 Pentium~ Pentium4的各功能,新增 功能及部件。 (2)32位处理器寄存器结构 ①32位寄存器扩展方法 ②标志寄存器各标志位意义、功能和作用 ③控制寄存器各标志位意义和作用
本章重点介绍80386指令系统、80386扩展指令的实地址 模式的编程方法和80386处理器在保护模式下的各种机制, 工作特性和特权等。 6.1 32位处理器结构 (2学时) (1) 32位处理器功能结构 简介80386、80486、Pentium~Pentium4的各功能,新增 功能及部件。 (2) 32位处理器寄存器结构 ① 32位寄存器扩展方法 ②标志寄存器各标志位意义、功能和作用 ③控制寄存器各标志位意义和作用 第六章 32位汇编程序设计(暂为教案)

6232位处理器指令系统 简介32位指令与16位指令的异同,以及新增指令和特权 指令。 62.18086扩展指令 操作数扩展、规则扩展、新增指令 62.232位新增指令、特权指令 32位实模式、保护模式下的保护控制指令 62.332位指令的实模式编程方法 实模式下32位扩展指令编程实例分析(例6-1、例6-2) 6332位处理器工作方式(3学时) 本节重点介绍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位处理器保护虚地址工作模式,保护模 式下的寻址方式、描述符、任务切换方法和特权等

63.132位处理器的实地址模式 32位处理器实地址模式的工作方式,与8086/8088的 异同 6.3.232位处理器保护虚地址模式 ①保护模式下寻址 ②描述表、描述符、选择子、段高速缓存、特权 633中断系统 简介32位处理器中断类型,保护模式中断与实模式中 断的异同。 634虚拟8086模式 简介V86模式意义特点,I/O位图,进入退出方法。 64保护模式的汇编程序设计(2学时) 简介保护模式下汇编程序设计的步骤和方法
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学时) 简介保护模式下汇编程序设计的步骤和方法

64.1实地址模式到保护模式的切换 (1)定义全局描述表 (2)激活A20地址线 (3)中断描述表 (4)由实模式进入保护模式 642保护模式到实际地址模式的切换 (1)方法一:(分析编程实例6-3) ①返回实地址模式程序入口地址->40:76H单元 ②禁止A20地址线 ③恢复8259A中断控制器状态 (2)方法二 ①用指令LMSW(或 MOV CRO,EAX)复位控制寄存器 CR0中的PE位 ②禁止A20地址线 ③恢复8259A中断控制器状态
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)掌握实地址模式与保护虚地址模式之间的任 务切换方法,理解各种任务之间的关系,了解保护 模式下汇编程序设计的步骤和方法
本章要求: (1) 了解32位处理器的功能结构、熟悉32位处理 器寄存器结构以及标志寄存器和控制寄存器的位定 义。掌握常用的32位处理器扩展指令和特权指令; (2)理解保护虚地址模式的基本原理和基本方法, 熟悉32位处理器工作方式:实模式和保护虚地址模 式。掌握保护模式下的寻址方式,理解描述表、描 述符、选择子和特权等概念; (3)掌握实地址模式与保护虚地址模式之间的任 务切换方法,理解各种任务之间的关系,了解保护 模式下汇编程序设计的步骤和方法。 小 结

认真复习,融会贯通 GOTO第七章
认真复习,融会贯通 GOTO 第七章
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第四章 汇编语言程序设计的基本方法.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第七章 Win32汇编语言程序设计.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第五章 输入/输出与中断系统.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第二章 8086/8088的寻址方式与指令系统.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第三章 汇编语言与汇编程序.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)绪言.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第一章 ntel8086/8088的基本结构.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第九章 群体类.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第八章 多态性.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第七章 继承与派生.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第六章 数组指针与字 符串.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第五章 C艹程序的结构.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第四章 类与对象.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第三章 函数.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第二章 C艹十简单程序设计.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第十三章 MFC库与 Windows程序开发概述.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第十二章 异常处理.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第十一章 流类库与输入/输出.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第十章 群体数据的组织.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第一章 绪论.ppt
- 北京邮电大学电信工程学院:高等教学计算机教材《C++大学基础教程》课程教学资源(PPT课件)第一章 计机基础知识.ppt
- 北京邮电大学电信工程学院:高等教学计算机教材《C++大学基础教程》课程教学资源(PPT课件)第七章 PowerPoint2000.ppt
- 北京邮电大学电信工程学院:高等教学计算机教材《C++大学基础教程》课程教学资源(PPT课件)第三章 操作系统.ppt
- 北京邮电大学电信工程学院:高等教学计算机教材《C++大学基础教程》课程教学资源(PPT课件)第二章 微型计算机系统.ppt
- 北京邮电大学电信工程学院:高等教学计算机教材《C++大学基础教程》课程教学资源(PPT课件)第五章 Word 2000.ppt
- 北京邮电大学电信工程学院:高等教学计算机教材《C++大学基础教程》课程教学资源(PPT课件)第八章 计算机网络基础与Internet应用.ppt
- 北京邮电大学电信工程学院:高等教学计算机教材《C++大学基础教程》课程教学资源(PPT课件)第六章 指针和引用.ppt
- 北京邮电大学电信工程学院:高等教学计算机教材《C++大学基础教程》课程教学资源(PPT课件)第四章 Windows2000.ppt
- 《化学信息学导论》电子书.pdf
- 华中科技大学:《MATLAB语言与控制系统仿真》课程教学资源(PPT课件讲稿)第一章 计算机辅助设计与仿真技术概述.ppt
- 华中科技大学:《MATLAB语言与控制系统仿真》课程教学资源(PPT课件讲稿)第三章 控制系统的数学描述与建模.ppt
- 华中科技大学:《MATLAB语言与控制系统仿真》课程教学资源(PPT课件讲稿)第二章 matlab语言基础.ppt
- 华中科技大学:《MATLAB语言与控制系统仿真》课程教学资源(PPT课件讲稿)第五章 SIMULINK仿真基础.ppt
- 华中科技大学:《MATLAB语言与控制系统仿真》课程教学资源(PPT课件讲稿)第四章 控制系统的分析方法.ppt
- 高职:《Web数据库技术》第10章 网络数据库应用实例.ppt
- 高职:《Web数据库技术》第1章 Web数据库概述.ppt
- 高职:《Web数据库技术》第2章 ASP及其运行环境.ppt
- 高职:《Web数据库技术》第3章 HTML语言基础.ppt
- 高职:《Web数据库技术》第4章 在ASP中使用VBScript.ppt
- 高职:《Web数据库技术》第5章 在ASP中使JavaScript.ppt