公 对于编程人员来说,重要的是要了解微处理器所 包含的各种寄存器的功能、操作和限制,以及在 程序设计中如何使用它们。 进一步,需要知道外部的存储器是如何组织的, 处理器如何从存储器中取得指令和数据
• 对于编程人员来说,重要的是要了解微处理器所 包含的各种寄存器的功能、操作和限制,以及在 程序设计中如何使用它们。 • 进一步,需要知道外部的存储器是如何组织的, 处理器如何从存储器中取得指令和数据
公 1.程序可见寄存器 程序可见( program visible寄存器,是指在应用 程序设计时可以直接访问的寄存器。 程序不可见 program invisible)寄存器是指在应 用程序设计时不能直接访问,但在进行系统程序 设计(如编写操作系统软件)时可以被间接引用或 通过特权指令才能访问的寄存器 在80X86微处理器系列中,通常在80286及其以上 的微处理器中才包含程序不可见寄存器,主要用 于保护模式下存储系统的管理和控制
1. 程序可见寄存器 • 程序可见(program visible)寄存器,是指在应用 程序设计时可以直接访问的寄存器。 • 程序不可见(program invisible)寄存器是指在应 用程序设计时不能直接访问,但在进行系统程序 设计(如编写操作系统软件)时可以被间接引用或 通过特权指令才能访问的寄存器。 • 在80x86微处理器系列中,通常在80286及其以上 的微处理器中才包含程序不可见寄存器,主要用 于保护模式下存储系统的管理和控制
公 2.80x86/ Pentium处理器的寄存器模型 图32给出了80x86/ Pentium微处理器的寄存器模 型。它实际上是一个呈现在编程者面前的寄存器 集合,所以也称微处理器的编程结构
2. 80x86/Pentium处理器的寄存器模型 • 图3.2给出了80x86/Pentium微处理器的寄存器模 型。它实际上是一个呈现在编程者面前的寄存器 集合,所以也称微处理器的编程结构