(06)Intel 80486微处理器体系结构 2.2.2

合集下载

第2章 学习指导习题解答

第2章 学习指导习题解答

第2章微处理器及其结构本章介绍了8086、80486和Pentium微处理器的内部结构、寄存器结构、存储器组织及输入/输出结构、工作模式及总线操作时序。

1.1 重点与难点本章的重点是80486微处理器的内部结构、寄存器结构、存储器组织、输入/输出结构和微处理器的工作模式,难点是实地址工作模式下存储器的寻址。

具体内容如下:1.8086微处理器总线接口部件和执行部件的功能,通用数据寄存器、指针及变址寄存器、段寄存器和指令指针的名称及用途,标志寄存器中各个标志位的意义,存储器的分段及物理地址的形成。

8086 CPU存储器的名称及功能见表2.1。

表2.1 8086寄存器及其功能2.80486微处理器80486微处理器的内部结构、新增寄存器名称及用途、存储器组织以及输入/输出结构。

实地址模式、保护模式和虚拟8086模式的特点及其相互转换,时钟周期、总线周期和指令周期的概念以及总线操作时序。

80486 CPU存储器的名称及功能见表2.2。

3.Pentium微处理器Pentium微处理器的超标量流水线、独立指令Cache和数据Cache、浮点部件和分支转移动态预测等部件的特点,存储器组织以及输入/输出结构。

表2.2 80486寄存器及其功能2.2 习题解答2.1 简述8086和80486CPU内部结构由那些部件组成,并阐明它们结构上的异同。

答:(1)参见P26~28,2.1.1 Intel 8086微处理器内部结构;(2)参见P38~41,2.2.1 Intel 80486微处理器内部结构。

2.2 8086微处理器和80486微处理器中的寄存器是如何分类的,它们的主要功能是什么?答:(1)参见P28~29,2.1.2 Intel 8086微处理器寄存器结构;(2)参见P41~47,2.2.2 Intel 80486微处理器寄存器结构。

2.3 EFR寄存器包含哪些标志位?说明各主要标志位的作用。

答:参见P42~43,(3)标志寄存器EFR2.4 说明80486微处理器中控制寄存器、系统地址寄存器的作用和各自的功能。

微机原理及接口技术80486

微机原理及接口技术80486
存储容量单位 1TB=1024GB 1GB=1024MB 1MB=1024KB 1KB=1024字节 1字节=二进制8位
2019/2/11
3
② 数据总线传输数据,用来与存储器单元和 I/O接 口交换数据。
8086/80286CPU内/外数据线都是16位。
80386/80486CPU数据线是32位。
对LDTR和TR的说明:
※这两个寄存器只能在保护方式下使用。 ※在保护模式下程序可访问字段仅限于段选择器字段,
即只能用指令加载段选择器。
2019/2/11 27
用LLDT和LT指令可设置成改变相应的选择器字段,依 选择器字段可 从全局描述符表中找到指定的基地址描述符和 任务状态段描述符,在将描述符中的32位段基址和16位的段 限及16位的属性字段加载到 LDTR和TR的64位高速缓冲寄存 器中。
2019/2/11
16
三、具有对存贮器及特权层的保护功能
CPU内部具有保护机构: 1。对特权层的保护功能:禁止程序的非法操作如:向代码段进行写入操 作,访问段限以外的存贮区域等。
2。对特权层的保护功能:
特权层分为4级:
1级
0级
OS核 系统服务程序 应用服务程序
2019/2/11
2 级
3 级
应用程序
31
2019/2/11
0 15
表基址 表限
0
26
可在实模式方式下,通过编程对GDTR和IDTR加载,以实现对 GDT和IDT在保护方式下的初始化操作。 15 0 15 0 31 0 表基址字段 15 0 边界字段 选择器字段 属性字段
LDTR和TSR共80位:32位的表基址字段+20位的边界字段
+12位的访问权字段 +16位的选择器字段。

《微机原理与接口技术(80386-Pentium)》-第3章80486系统原理

《微机原理与接口技术(80386-Pentium)》-第3章80486系统原理
9
惟一差别是80486又新定义了一个AC 标志位(即标志 寄存器的位18),也就是对准校验标志(Alignment Checkout Flag)。 若AC位为1时,80486就允许对没有对准的数据进行 对准检查,既可以是对字对准进行检查,也可以对双 字甚至四字的对准进行检查。若80486发现在进行存 储器操作时出现没有按边界对准情况,就发生数据访 问异常事故,并把这种异常事故编号为异常事故17。 若AC位为0则不检查。 如果对存储器进行读写操作时,使用的是一个未对准 的地址,80486就允许产生异常事故信号。若AC=1, 若出现了单字存储操作时使用的是奇地址,双字存储 操作使用的不是双字边界内地址,或者在进行四字(8 个字节)存储操作时使用的不是四字边界内地址,就 会出现数据访问不对准异常。
15
图3.4示出80486微处理机CPU的逻辑框图。 图中的Cache部件、8K• 节的统一Cache、 字 以及浮点部件FPU和EP寄存器组在以 80386为基础的系统内属于不同的独立芯 件,并不在80386 CPU芯片之内,而在 80486中这些部件变成了80486 CPU的一 个组成部分。 这两个新集成到80486 CPU内的部件,一 个是浮点部件FPU,它有效地提高了浮点 操作性能;另一个是指令和数据共用的高 速缓冲存储器Cache。
7
3.标志寄存器EFLAGS
80486的标志寄存器是一个32位寄存器,如图3.3所 示。它的作用是用来存放有关80486微处理机的状态 标志信息、控制标志信息以及系统标志信息。 80486的状态标志信息报告的是算术运算类指令在执 行完之后的机器状态。控制标志仅有一个即DF标志, 用来控制串操作过程中执行方向问题,即是给目标变 址寄存器EDI、源变址寄存器EDI、源变址寄存器 ESI 增值还是增负值(减值)问题。系统标志信息用来控 制输入/输出、屏幕中断、调试、任务转换和控制保 护模式与虚拟8086模式间的转换等操作。 对绝大多数系统来说,若通过应用程序改变系统标志 寄存器中的标志状态,都将引起一个异常事故出现。 拿80486的标志寄存器与 80386的标志寄器进行比较 后会发现,二者几乎完全一样。 8

精品课件-- Intel系列微处理器

精品课件-- Intel系列微处理器
5
2.指令流水线和存储器的分段模式 (1) 指令流水线
由于EU和BIU两个独立的功能部件可以并行工作,改变了以前8位微处理 器执行程序时的串行工作方式,使得取指令操作码和分析、执行操作重叠进 行,从而形成了两级指令流水线结构,提高了微处理器的运行速度。如图。
6
(2)存储器的分段模式 8086/8088引入了“分段”的概念。即把1MB的物理存储空间分成若干个逻
图2-5 80486的流水线工作示意图
15
2.内部寄存器组 80486的寄存器按功能可分为四类:基本寄存器、系统级寄存器、调
试和测试寄存器、浮点寄存器。 (1)基本寄存器
图2-6 基本寄存器
16
(2)系统级寄存器 系统级寄存器包括4个控制寄存器和4个系统地址寄存器。
1)控制寄存器 80486有4个32位的控制寄存器(CR0、CR1、CR2和CR3),它们的作用是保存全局
物理地址=段基址×l6+段内偏移地址
BIU中的4个16位的段寄存器CS、SS、 DS和ES分别存放着4个当前段(代码段,堆 栈段,数据段,附加段)的段基址。
7
2.1.2 80286微处理器 80286是继8086之后推出的一种增强型标准16位微处理器。与8086/8088
相比,它在结构上有很大改进,性能上有明显提高。主要表现在: (1) 内部由执行单元EU(Execution Unit)、总线单元BU(Bus Unit)、
13
2.2.2 80486微处理器的内部结构 1.内部结构
图2-4 80486微处理器的内部结构示意图
14
由图2-4可见,80486微处理器的内部结构主要由8个逻辑单元组成:总 线接口单元、指令预取单元、指令译码单元、指令执行单元、段管理单 元、页管理单元、高速缓冲存储器单元和浮点运算单元。

80486微处理器

80486微处理器
8
4、指令预取部件——对代码做取入、排队分析、分
解等译码的前期准备工作。 • 代码预取操作是利用总线空闲周期,不断将后续指 令从高速缓存中或内存中取入,放置在指令队列中, 直到装满为止。 • 该部件有两个16字节的队列寄存器,它与Cache之 间有一条128位(8*16)宽度的通道,因此,每次从 cache最多可取16字节的信息。 • 这种指令的取入和分析执行的并行操作,避免了译 码部件因总线忙碌不能及时取入后续指令,而2位微处理器内部的基本逻辑部件之间的基本 联系、各部件的主要功能、数据在微处理器中的主要流动趋向。
所有部件都挂接在内部总线上,通过内部总线交换数据,
也可以按粗尖头所示方式与相邻部件交换数据。每个部件都有
自己的寄存器。
13
3.1.2 寄存器组
分4类:
基本结构寄存器
浮点寄存器
应用程序可访问
15
累加器 基址 计数 数据 源变址 目标变址 基址指针 堆栈指针
8位
8位
返回
返回
返回
16
(2)段寄存器——指出代码和数据所用的存储空间。 有6个16位的。 • 代码段 CS——指示存放程序代码的地址空间 • 数据段 DS,ES,FS,GS——指示数据的地址空 间 • 堆栈段 SS——指示存放程序执行的中间结果的地 址空间 见图3。2(b)
18
2、系统级寄存器
控制着80486微处理器的片内cache、运算部分的 浮点部件以及存储管理部件。含有4个控制寄 存器和4个系统地址寄存器。(系统程序使 用)。
19
(1)控制寄存器——CR0,CR1,CR2,CR3 为32位的。见 书 P.20如图3.3(a) CR0——保存系统的控制和状态信息。 CR1——Intel为以后开发保留 CR2——保留了所检测到的上一个页面故障的32位线性地址 。 (C2R)3—系—统保地留址页寄目存录器表—的—物又理称基保址护。方式寄存器(仅在保护模 式下使用)。见书 P.20图3.3(b)

X86机的原理构造及技术详解

X86机的原理构造及技术详解

X86机的原理构造及技术详解X86架构是计算机体系结构的一种,广泛应用于个人电脑和服务器领域。

它包含了一系列的指令集和硬件设计,为计算机的运行提供了基本框架。

下面将详细解析X86机的原理构造及技术。

1.指令集:X86的指令集是其最重要的特征之一、它包括基本的算术运算、逻辑运算、数据传输等指令,并提供了各种操作数的寻址方式。

X86提供了多种寻址方式,例如寄存器寻址、立即数寻址、直接寻址、间接寻址等。

这些指令和寻址方式的组合可以满足各种计算需求。

2.处理器架构:X86处理器架构通常由运算单元、控制单元、寄存器、数据通路、总线等组成。

运算单元负责执行指令中的算术和逻辑运算,控制单元负责指令的解码和控制流程的管理,寄存器用于存储数据和地址,数据通路用于连接各个功能模块,总线用于传输数据和控制信号。

3.寄存器:X86处理器拥有多个寄存器,包括通用寄存器、控制寄存器、段寄存器等。

通用寄存器用于存储一般性数据,控制寄存器用于存储控制信息,段寄存器用于存储段选择子,以实现分段机制。

通用寄存器的个数和位数因处理器型号不同而有所差异。

4.数据通路:X86处理器的数据通路通常包括运算器、存储器和数据寄存器。

运算器用于执行算术和逻辑运算,存储器用于存储指令和数据,数据寄存器用于暂存数据。

数据通路可以根据指令中的操作数和寻址方式进行数据的读取和写入。

5.缓存:X86处理器通常会配置多级缓存,以提高数据访问速度。

缓存分为指令缓存和数据缓存,它们分别用于存储指令和数据,减少访问主存的时间。

缓存的大小和结构会因处理器型号而有所不同,更高级别的缓存一般会更大,但也更贵和更慢。

6.执行流程:X86处理器的执行流程通常包括取指令、解码、执行、访存和写回等阶段。

取指令阶段从存储器中获取指令,解码阶段将指令转换为可执行的微操作序列,执行阶段根据微操作序列执行计算和数据操作,访存阶段读取或写入数据,写回阶段将结果写回到相应的寄存器或存储器。

x86是多少位

x86是多少位

x86是多少位x86,亦称为x86架构或x86体系结构,是一种32位和64位微处理器架构。

它是Intel于1978年首次引入的一种基于CISC (Complex Instruction Set Computer,复杂指令集计算机)的处理器架构。

自那时以来,x86架构已经成为市场上最为广泛使用的计算机架构之一。

x86架构的第一个处理器是Intel 8086,它是一款16位处理器。

然而,由于对内存限制的需求以及市场的发展,Intel随后推出了Intel 80286(i286)处理器,后者是一款32位处理器,向后兼容8086指令集。

这是x86架构的第一个32位处理器,为今后的发展奠定了基础。

随着计算机技术的进步和市场需求的推动,x86架构建立了其领导地位。

Intel在后续的产品中引入了更先进的处理器,如80386(i386),80486(i486)和Pentium系列,将x86架构推向新的高度。

这些处理器通过增加处理器位宽度并改进指令集来提高计算能力和效率。

虽然32位x86架构在市场上非常成功,但随着技术的进步,对更高计算能力和内存访问的需求也越来越迫切。

为了应对这一需求,x86架构进一步演变为64位架构。

Intel在2003年推出了第一款x86 64位处理器,称为Intel Itanium。

紧接着,Intel又发布了x86架构的64位版本,称为Intel EM64T。

AMD还引入了自己的64位架构,称为AMD64或x86-64。

这些64位处理器不仅可以兼容运行32位操作系统和应用程序,还可以运行64位操作系统和应用程序,提供更高的内存寻址能力。

x86架构的位数指的是处理器的寻址能力和寄存器的位宽度。

在32位x86架构中,处理器能够寻址32位内存地址,这意味着它最多可以寻址2^32(大约4GB)的内存。

而在64位x86架构中,处理器能够寻址64位内存地址,最多可以寻址2^64(约16EB)的内存,实现了更高的内存寻址能力。

8086微处理器的功能与结构

8086微处理器的功能与结构

8086微处理器的功能与结构四、80x86微处理器的结构和功能(一)80x86微处理器1.8086/8088主要特征(1)16位数据总线(8088外部数据总线为8位)。

(2)20位地址总线,其中低16位与数据总线复用。

可直接寻址1MB存储器空间。

(3)24位操作数寻址方式。

(4)16位端口地址线可寻址64K个I/O端口。

(5)7种基本寻址方式。

有99条基本指令。

具有对字节、字和字块进行操作的能力。

(6)可处理内部软件和外部硬件中断。

中断源多达256个。

(7)支持单处理器、多处理器系统工作。

2.8086微处理器内部结构8086微处理器的内部结构由两大部分组成,即执行部件EU(Execution Unit)和总线接口部件BIU(Bus Interface Unit)。

和一般的计算机中央处理器相比较,8086的EU相当于运算器,而BIU则类拟于控制器。

3.8086最小模式与最大模式及其系统配置最小模式在结构上的特点表现为:系统中的全部控制信号直接来自8086CPU。

与最小模式相比,最明显的不同是系统中的全部控制信息号不再由8086直接提供,而是由一个专用的总线控制器8288输出的。

4.8087与8089处理机简述(1)8087协处理机8087协处理机与8086组合在一起工作,以弥补8086在数值运算能力方面的不足,所以它又称为协处理机。

(2)8089I/O处理机8089是一个带智能的I/O接口电路,相当于大型机中的通道,它将CPU的处理能力与DMA控制器结合在一起。

它具有52条基本指令,1MB的寻址能力,包含两个DMA通道。

8089也可以与8086联合在一起工作,执行自己的指令,进行I/O 操作,只在必需时才与8086进行联系。

在8089的控制下,可以进行外设与存储器之间、存储器与存储器之间以及外设与外设之间的数据传输。

同时,8089还可以设定多种终止数据传输的方式。

5.总线时序一个基本的总线周期包括4个时钟周期,即4个时钟状态T 1 、T2 、T3 和T4 。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实: 固定为64K 保: 1B~4GB
第9页
电气工程学院
是否已经建立起这样一个概念? 采用存储器分段技术后,必须用段寄存器来指明使用存储器的区域。 486中有6个段寄存器
用CS 来指明当前的代码段; 用SS 来指明当前的堆栈段; 用DS、ES、FS、GS来指明当前的4个数据段
P34 图2.5
486可以同时使用四个数据段。对于不同类型的数据(如:当前数据模块的数据, 来自更高级别的数据模块的数据,动态生成的数据和与其它程序生成的数据)分门别 类地生成各自独立的数据结构(数据段),从而实现安全有效的存取操作。 486的段寄存器由两部分组成:
第2页
电气工程学院
(2)指令预取部件: 完成译码前期工作——指令取入、排队分析、分解 总线接口单元对片外存储器的代码段发出地址信号,从中取出代码,经数据总 线进入指令预取单元。486有32字节的代码队列,平均可存放10条指令(486的指 令平均长度是3.2字节)
(3)指令译码部件: 完成指令译码 对指令预取队列的指令代码流进行预译码,然后送入已译码的指令队列等候执行。 预译码的好处?在8086中,没有这一环节,译码时发现是转移或调用子程序指令,则 清空指令队列,重新提取指令和装入指令,再译码和执行,花费CPU时间。而486是在 执行指令的同时完成这些动作。
第7页
电气工程学院
*TF Trap Flag 自陷标志 =1,表明CPU将进入单步执行方式, 即:一条一条地执行指令,以便于调试程序。 **IF Interrupt enable Flag 中断允许标志 =1表明CPU接受外部可屏蔽中断。 *DF Direction Flag 方向标志 控制串操作指令的地址改变方向。 =1表示在串操作过程中,地址指针EDI,ESI的地址值会不断减少,减址; =0,增址。 **OF Overflow Flag 溢出标志 =1表明结果超出了给定字节所能表示的数的范围。 #IOPL Input/Output Priority Level flag I/O特权级标志 486 CPU确定了4个I/O特权级,0是最高级,3是最低级。 D12,D13:00,0级;01,1级;10,2级;11,3级。 #NT Nested Task 任务嵌套标志。 指出当前执行的任务是否嵌套在另一任务中。=1,表示已嵌套。 # RF Restoration Flag 恢复标志 它用于调试失败后,强迫程序恢复执行。 该标志与调试寄存器的代码断点结合使用,以保证不重复处理断点。 # VM Virtual 86 Mode 虚拟86模式标志, =1,表示工作在虚拟86模式。只有两种方式可以设置该标志: 在保护模式下,由最高特权级(0级)的代码段的IRET指令 来设置;或由任务转换来设置。 # AC Alignment Check 对准检查标志。
总线 接口 部件
高速缓 存部件
指令预 取部件
内部控制线
指令译 码部件
内部数据 总线
物理地址
物理地址 逻辑地址 执行
页管理 线性地址 段管理 部 件 部 件 (1)总线接口部件:
部件
浮点数 部 件
完成CPU与外部总线上各种信号的交换,管理486CPU的168条引脚。
通过地址驱动器输出地址信号,以选择外部的存储单元或者I/O口; 通过数据总线收/发器,完成内部数据外送,把外部的数据或指令代码取回。 通过总线接口单元的相关部件,实现对各种控制信号、状态信号的管理
电气工程学院
2.2 Intel 80486微处理器体系结构
表2.1给出了Intel的CPU,从4004到PⅢ, 486是主流机种中代表则: 宜粗不宜细
不讲实际结构,只能讲编程结构,即:站在程序员和用户的角度来看结构,这样得到 了与实际布局有差异的,但简单得多的框图;只了解编程结构不会影响我们使用计算机, 否则这样的结构是无意义的。 2.2.1 结构特点 80486是32位高性能处理器,它以提高性能和面向多处理器系统结构为主要目标,它具有 如下的特点:(P33) ① 80486采用的是单倍的时钟频率,即在80486CPU的CLK端输入的外部时钟频率就是其内部 处理器的工作时钟频率。 ② 内部包含有8K字节的指令/数据合用型高速缓存器。 ③ 内部包含了相当于增强型80387功能的浮点协处理器。 ④ 对使用频率较高的基本指令,由原来的微代码控制改为硬件逻辑直接控制,并在指令执行 单元采用了RISC(Reduced Instruction Set Computing 精简指令集计算,整体提高CPU性能) 技术和流水线技术。 ⑤ 采用了突发式总线传输方式(有效地解决CPU与存储器之间的数据交换问题)。 ⑥ 内部数据总线的宽度有32位、64位等多种,并分别用于不同单元之间的数据通路 ⑦ 对某些内部寄存器中部分位的内容进行了变动和增加。 ⑧ 面向多处理器结构,在总线接口部件上增加了总线监视功能,增加了支持多机操作的指令。
虚拟空间 通过描述符来访问存储器
实空间
第11页
电气工程学院
⑴ 系统级寄存器(略) 包括四个位的控制寄存器和四个系统地址寄存器,只有在特权0级上运行的程序 (操作系统)才能访问它们。 ①控制寄存器:它们的作用是存放全局特性的机器状态,控制片上的Cache、FPU (浮点运算单元)和分段、分页单元的工作。 ②系统地址寄存器:只有在保护方式下使用。把保护方式下常用的数据基地址、界 限和其它属性保存起来,以确保其快速性。 ⑵ 调试和测试寄存器(略) 用来支持调试功能
物 理 地 址
(1)
b15
索引值
b3 b2 b1 b0
TI RPL
63
描述符高速缓存器
0
段寄存器提供选择符
16位代码段寄存器值 16位堆栈段寄存器值 16位数据段寄存器值 16位ES寄存器值 16位FS寄存器值 16位GS寄存器值
描 述 符 表
代码段
堆栈段 数据段 附加段 附加段 附加段
486的段寄存器
第8页
电气工程学院
什么是对准检查?
N+0 数据1低字节
数据1高字节
设N是偶地址
字操作数
n
双字
n
四字
N+2 数据2低字节
数据2高字节
字操作数
Intel Convention: 字操作,必须从偶地址开始; 双字操作,n/4必须是整数; 四字操作,n/8必须是整数 存取都按这个原则
对准检查 的含义
所谓对准检查,就是检查是否符合上述规定,如果不符合,则产生异常中断。 ④ 段寄存器 8086与80486在段的定义上有不同 8086:1B~64KB 80486
DS ES
FS
GS 选择器 描述符高速缓存器
第5页
电气工程学院
基本寄存器包括:通用寄存器;指令指针寄存器;标志寄存器;段寄存器;共计16个。 ① 通用寄存器 8个32位通用寄存器 8086/8088: (8个16位) AX,BX,CX,DX,SI,DI,BP,SP。 80486:(8个32位) EAX,EBX,ECX,EDX,ESI,EDI,EBP,ESP。 其中,AX,BX,CX,DX仍可保留在8086/8088中的工作方式:每一寄存器仍可进 一步分为2个独立的8位寄存器,并拥有原来的名称(在硬件上保持了对8086的兼容): AH,AL,BH,BL,CH,CL,DH,DL。高16位不能再分。 ② 指令指针寄存器EIP(EIP Extended Instruction Pointer register) 假想机 PC:直接存放指令地址 8086/8088 IP:与CS配合,按一定规则,合成20位存放指令物理地址 80486 EIP
与CS配合,形成32位存放指令物理地址
31
16 15 IP
0
在实模式下,IP与CS配合,合成 20位物理地址,如同8086 ③ 标志寄存器(EFLAGS) 算术逻辑操作有两个结果,一个是数据,一个是特征。 8086/8088:把特征存放在一个16位的标志寄存器中;
第6页
电气工程学院
80486:32位标志寄存器,包含三种标志: 状态标志(S Status):算术逻辑操作后的状态(学习重点) 控制标志(C Control):控制串操作指令的地址改变方向 系统标志(X):控制I/O、屏蔽中断、调试、任务转换、 控制保护方式和虚拟8086方式之间的转换。 对《P35图2.6 标志寄存器》 作如下说明: 32位的EFLAGS寄存器中,15位有定义。 CF,PF,AF,ZF,SF,TF,IF,DF,OF属于8086/8088的标志; 其它是新增加的。 “**”重中之重;“*”重点;“#”了解即可 各位的定义: ** CF Carry Flag =1表明有进位,有借位。 用于多字节加、减法,也用于移位和循环指令 * PF Parity Flag 奇偶标志 =1 表明运算结果中,“1”的个数是偶数;=0,为奇。 多用于串行通信中的奇偶校验,以检查是否存在传输错误。 *AF Auxiliary Flag 辅助寄存器 =1表明D3对D4有进位,BCD运算 **ZF Zero Flag 零标志 =1表示结果中,所有位都是0 **SF Sign Flag 符号标志 =1表示结果的最高位是1,对补码而言,表明结果是负数。
16位的选择符和64位的描述符高速缓存器。
确定描述符在描述 符 表 中 的 位 置 用途?
在286的相关内容的基础上,对486的段寄存器做如下简介
第10页
电气工程学院
全局描述符表 GDT 或 局部描述符表 LDT
首地址
(1)
GDTR LDTR
N+0 N+1 N+2 N+3 N+4 N+5 N+6 N+7
: 段边界(0-7位) 段边界(8-15位) 段基址(0-7位) 段基址(8-15位) 段基址(16-23位) 属性(8位) 段边界(16-19)属性(4位) 段基址(24-31位) :
全局/局部描述符表寄存器 GDTR/ LDTR
相关文档
最新文档