16/32位基本寄存器

微机原理与接口技术(第二章复习必备)_技术  软件  WIew
##段寄存器的使用
微机原理与接口技术(第二章复习必备)_技术  软件  WIew_02

指令指针寄存器和标志寄存器
 标志寄存器(FLAGS):用于存放系统的状态标志和控制标志。

状态标志:

是CPU在执行指令的过程中产生的。有的指令影响状态标志,
有的不影响,还有的指令与当前状态标志有关。
标志寄存器中有6个最常用,每个    占1位。分别介绍如下:

1)符号标志SF(sign flag):

它和运算结果的最高位相同。最高位为1,则为1,最高位为0,则为0。

2)零标志ZF(zero flag) :

若运算结果为0,则ZF=1;否则ZF=0。

3)奇偶标志PF(parity flag) :

   若运算结果中“1”的个数为偶数,则PF=1;否则PF=0。

4)进位标志CF(carry flag) :

加法时,最高位(字节操作时的D7位,字操作时的D15位)是否有进位产生。
减法时,最高位(字节操作时的D7位,字操作时的D15位)是否有借位产生。

5)辅助进位标志AF(auxiliary flag) :

8位二进制加法时,第3位向第4位有进位。
8位二进制减法时,第3位向第4位有借位。

6)溢出标志OF(overflow flag) :

   若运算过程中发生了“溢出”,则OF=1,否则OF=0。 

控制标志
1)方向标志DF(direction flag)
2)中断允许标志IF(interrupt enable flag)
3)跟踪标志TF(trap flag)
1)方向标志DF(direction flag)
2)中断允许标志IF(interrupt enable flag)
3)跟踪标志TF(trap flag)

32位微处理器有三种工作方式:
实地址方式

实地址模式是16位微处理器采用的方式。32微处理器位向下兼容。逻辑地址是程序员编写程序时使用的地址。实地址模式下存储单元地址为20位

 1) 逻辑地址:
16位的段码和16位的偏移量组合在一起称为逻辑地址,表示方式如下:
		段码:偏移量

2)物理地址:
物理地址=段首地址+偏移量=24×段码+偏移量
虚拟地址方式(保护方式)
  是最常用的方式,适用于多任务环境,在这种方式下,
  80386才能发挥它自身的     强大功能,所以也称本性方式。
  它的特点是:
 ① 通过逻辑(虚拟)— 线性 — 物理地址的寻找方式来实现存储器的管理,由于   逻辑地址很大,既能实现大程序的运行,又可以方便地实现多任务的分配和管理。
 ② 能实现16位或32位的运算。
 ③ 在保护方式下,可以转入到虚拟8086的方式运行。

逻辑地址:
虚地址方式下,逻辑地址是由一个段选择码加上一个指定段内相对地址的偏移量,表示为 [段选择码:偏移量]。
线性地址
虚地址方式下,段基址要通过查表间接得到。段选择码的作用就是选择段描述表中的某一描述项(描述符),而在描述项中给出了32位段基址和20位的段界限(给出段的长度)。
微机原理与接口技术(第二章复习必备)_技术  软件  WIew_03

虚拟8086方式
理解三种工作方式:
工作模式理解

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_04
微机原理与接口技术(第二章复习必备)_技术  软件  WIew_05

三种模式的区别

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_06

8086:
8086结构:

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_07

逻辑结构:

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_08

内部结构:

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_09

EU和BIU的关系:

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_10

EU和BIU小结:

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_11

80386
 32位80386微处理器是为多用户和多任务操作系统而设计的
 具有32位寄存器和数据通道
 支持32位地址和数据类型
80386逻辑结构:

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_12

总线接口部件BIU:

总线接口部件通过数据总线、地址总线和控制总线负责与外部取得联系,包括访问存储器预取指令,读/写数据和访问I/O端口读/写数据等全部操作及其他控制功能。

中央处理部件:
存储器管理部件MMU:
逻辑图

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_13

Pentium微处理器
概述:

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_14

Pentium主要部件:
  1. 总线接口部件
  2. U/V流水线
  3. 代码cache和数据cache
  4. 指令预取部件IPU、指令译码器IDU、控制ROM和分支目标缓冲器BTB
  5. 控制部件
  6. 浮点处理部件
  7. 分段和分页部件
Pentium先进技术:

1.先进的结构体系
微机原理与接口技术(第二章复习必备)_技术  软件  WIew_15
2.CISC和RISC相结合
微机原理与接口技术(第二章复习必备)_技术  软件  WIew_16
3.超标量流水线
微机原理与接口技术(第二章复习必备)_技术  软件  WIew_17
4.先进的分支预测技术
微机原理与接口技术(第二章复习必备)_技术  软件  WIew_18

Pentium逻辑图:

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_19

Pentium寄存器组:

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_20

Pentium总结

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_21

段寄存器:

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_22
段寄存器存放的是段选择子

段选择子

13+1+2(位)
13:描述索引DI:指描述符在描述符表中的序号
1:描述符指示位TI: TI=0->GDT(全局描述符)
2:**特权级PRL:**TI=1->LBI(局部描述符)

段描述符

优点

  1. 扩展存储空间
  2. 实现虚拟存储
  3. 实现多任务隔离
段寄存器总结

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_23

Pentium的主要信号及其含义

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_24
重点了解

地址线及控制信号

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_25
A31~A3: 地址线
AP: 地址的偶检验码位
ADS# 地址状态输出信号
A20M#:A20以上的地址线屏蔽信号
APCHK# 地址校验出错信号

数据线及控制信号

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_26
D63~D0:数据线
BE7#~BE0:字节允许信号
DP7~DP0:奇/偶校验信号
PCHK:读校验
DEN#:奇/偶校验允许信号

总线周期控制信号

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_27
D/C:数据/控制
M/IO:存储器和IO
W/R:读/写
LOCK:总线封锁
SCYC:分割周期
NA:下一个地址有效信号
BRDY:实发就绪信号
微机原理与接口技术(第二章复习必备)_技术  软件  WIew_28
微机原理与接口技术(第二章复习必备)_技术  软件  WIew_29

总线仲裁信号

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_30
微机原理与接口技术(第二章复习必备)_技术  软件  WIew_31

系统控制信号

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_32
微机原理与接口技术(第二章复习必备)_技术  软件  WIew_33

init和reset区别:
微机原理与接口技术(第二章复习必备)_技术  软件  WIew_34

Pentium的总线状态和总线周期:
概述:

Pentium的一个总线周期通常由多个时钟周期组成,而一个时钟周期对应一个总线状态所以一个总线周期由多个总线状态组成

Pentium的几种总线状态定义

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_35
微机原理与接口技术(第二章复习必备)_技术  软件  WIew_36

总线状态之间的转换:

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_37

Pentium的总线状态和总线周期总结

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_38

Pentium的中断技术
中断的作用:
  1. 任务的切换
  2. IO设备与cpu进行工作
  3. 实时性信号
  4. 检查,报告,处理系统运行的错误
中断的分类:

软件中断
硬件中断

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_39

中断向量表
   概述:放置256个中断向量(入口地址)即称 中断向量表  ,每个中断矢量占据4个字节	,地址较高的两个字节放入口地址的段地址,较低两位放置偏移地址
硬件中断以其响应过程

(1)可屏蔽中断INTR的响应过程
微机原理与接口技术(第二章复习必备)_技术  软件  WIew_40
(2)非屏蔽中断INTR的响应过程
微机原理与接口技术(第二章复习必备)_技术  软件  WIew_41

中断处理程序的结构模式

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_42

8086中断响应过程的流程图

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_43

Pentium的中断技术小结:

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_44

本章思维导图:

微机原理与接口技术(第二章复习必备)_技术  软件  WIew_45