`

8086/8088,80286,80386的CPU寄存器

 
阅读更多
8086/8088,80286,80386的CPU寄存器

1、Intel8086/8088 CPU共14个16位寄存器

1)通用寄存器(8个):
AX
累加器
Accumulator
BX
基址寄存器
Base Register
CX
计数寄存器
Count Register
DX
数据寄存器
Data Register
SP
堆栈指针
Stack Pointer
BP
基址指针
Base Pointer
SI
源变址寄存器
Source Index Register
DI
目的变址寄存器
Destination Index Register
2)控制寄存器(2个):
IP
指令指针
Instruction Pointer
FLAGS
标志寄存器
Flags Register
3)段寄存器(4个):
CS
代码段寄存器
Code Segment Register
DS
数据段寄存器
Data Segment Register
ES
附加段寄存器
Extra Segment Register
SS
堆栈段寄存器
Stack Segment Register


2、80386共提供7种类型的32位寄存器

1)通用寄存器(EAX,EBX,ECX,EDX,ESP,EBP,ESI,EDI)
是对8086/80286通用寄存器的32位扩展,其用法与在8086/80286中相似,支持8位、16位、32位操作;进行32位操作时,寄存器名称前面冠以“E”。

2)指令指针寄存器和标志寄存器(EIP,EFLAGS)
    指令寄存器EIP是对8086/80286指令指针寄存器的32位扩展,它包含着待执行指令的32位偏移量,该值总是相对CS所代表的段基址而言的。(CS:IP)
    标志寄存器也是对8086/80286标志寄存器的32位扩展。

3)段寄存器(CS,SS,DS,ES,FS,GS)
80386相对于8086/80286增加了两个段寄存器FS,GS。
除了CS支持代码段,SS支持堆栈段外,程序员可以利用其他所有段寄存器支持数据段。每个段寄存器对应一个64位高速缓存器(有些资料中说有96位,但只使用其中的64位)


4)系统表寄存器(GDTR,IDTR,LDTR,TR)
    80386中有4个系统表寄存器,分别是全局描述符表寄存器(GDTR),中断描述符表寄存器(IDTR),局部描述符表寄存器(LDTR),任务状态寄存器(TR)。系统表寄存器用于在保护模式下,管理4个系统表。由于只在保护模式下使用,因此称为保护模式寄存器。

5)控制寄存器(CR0,CR1,CR2,CR3,CR4)
    查看相关资料,对每个控制寄存器一一介绍。

6)调试寄存器(DR0,DR1,DR2,DR3,DR4,DR5,DR6,DR7)

7)测试寄存器(TR6,TR7)
分享到:
评论

相关推荐

    8086/8088汇编语言程序设计教程

    第一部分重点介绍了汇编语言的基础知识和程序设计技术,包括汇编语言特点、数据表示与类型、Intel CPU的简介、8086/8088寻址方式和指令系统、汇编语言及其程序设计初步、子程序设计与DOS功能调用、输入输出与中断、...

    8086_8088 CPU的内部寄存器.png

    整理8086/8088 CPU的各内部寄存器的关系,方便记忆和理解,形成自己的思维导图

    8086/8088 16位微机中断系统

    8086/8088 16位微处理器是英特尔公司推出的一系列经典处理器,它们在个人计算机的历史上占据了重要地位。这些处理器引入了一种强大的机制——中断系统,使得计算机可以处理突发事件,如外部设备的输入、定时器事件等...

    8086/8088 汇编使用手册(非伪指令大全) 及 assembler 汇编软件(英文)

    3. **寄存器**:8086/8088处理器拥有14个16位寄存器,包括AX、BX、CX、DX、SI、DI、SP、BP以及8个通用寄存器(AL、AH、BL、BH、CL、CH、DL、DH)。 4. **堆栈操作**:利用SP(栈指针寄存器)和BP(基址指针寄存器)...

    8086/8088微处理器及其系统结构

    ##### CPU寄存器结构 - **通用寄存器**: 包括AX、BX、CX、DX等,用于临时存储数据或地址,参与算术逻辑运算。 - **段寄存器**: CS(代码段)、DS(数据段)、SS(堆栈段)、ES(附加段),用于存储对应段的基地址。 ...

    8086-8088指令与机器码转换对照表

    8086/8088微处理器是Intel在1978年推出的16位处理器,它是IBM PC及其兼容机的基础,对于个人计算机的发展有着里程碑式的意义。在这个对照表中,我们主要会探讨8086/8088处理器的指令系统,以及这些指令对应的机器码...

    8086/8088汇编语言编程基础知识

    汇编语言中,8086/8088处理器使用一组通用寄存器进行操作,包括: - **AX**:累加器,16位通用寄存器,用于算术和逻辑运算,常用于临时数据存储,提高执行速度。 - **BX**:基址寄存器,主要用于存储指针和数据。 - ...

    微型计算机原理及应用:第2章 8086系统结构.ppt

    《微型计算机原理及应用》第二章深入探讨了8086/8088 CPU的系统结构,这是理解计算机硬件核心的重要部分。本章主要涵盖了四个关键知识点:8086/8088 CPU的内部结构、引脚功能、系统组织以及CPU时序。 2.1 8086/8088...

    8086 CPU 寄存器简介

    8086 CPU 寄存器简介 本篇博文主要介绍了 8086 CPU 中的寄存器,旨在帮助读者了解 CPU 中的寄存器的作用和功能。本文从 Intel CPU 的发展史开始,介绍了 8086 CPU 的特点和发展历程,然后深入探讨了 8086 CPU 中的...

    8086/8088/186汇编语言及上机教程(1)

    根据提供的文件信息,可以提炼出以下关于8086/8088/186汇编语言及其上机教程的知识点: 1. 微处理器体系结构: - 微处理器架构介绍,如iAPX 86、88、186等,它们是早期Intel系列微处理器的产品线。 - 体系结构...

    《微型计算机原理及应用》

    一、8086/8088CPU的编程结构 1. 内部结构:8086/8088由两个独立的执行单元构成,分别是数据处理单元和地址生成单元。这两个单元协同工作,使得处理器能同时处理数据和计算地址。 2. 寄存器结构:包括14个16位通用...

    微型计算机原理与接口技术:第3章 8086-8088微处理器及其体系结构.pdf

    8086 CPU具有16位的数据总线宽度和6字节指令队列,而8088 CPU的数据总线宽度为8位,指令队列长度为4字节。 ##### 知识点三:8086/8088 CPU的引脚功能和工作方式 8086/8088 CPU有40个引脚,采用双列直插式封装,...

    微型计算机技术及应用习题答案.pdf

    根据文档内容,习题答案部分应该提供了关于8086/8088 CPU架构、寄存器、内存管理、I/O操作等方面的实例题目解答,这些题目旨在加深对微型计算机技术细节的理解和应用能力的培养。 总结而言,文档涵盖了微型计算机...

    微机原理:第3章 8086-8088微处理器及其体系结构.ppt

    8086/8088CPU 的内部结构基本相同,均由两个独立的工作部件组成,即执行单元(EU)和总线接口单元(BIU)。执行单元 EU 完全相同,但总线接口部件 BIU 有些差别。8086 外部数据总线为 16 位,而 8088 外部数据总线为...

    微处理器和指令系统PPT学习教案.pptx

    Intel系列微处理器是当前最流行的微处理器家族,包括8086、80286、80386、80486、Pentium等。 2. Intel 8086/8088 微处理器 Intel 8086/8088微处理器是Intel公司推出的早期微处理器,8086是全16位微处理器,而8088...

    8086CPU设计单片机最小系统

    在8086/8088系统中,CPU被启动后,处理器的标志寄存器、指令指针寄存器IP、段寄存器DS、SS、ES和指令队都被清除,但是代码段寄存器CS被设置为FFFFH。 指令系统 8086/8088的指令系统可以分为直接寻址和间接寻址两种...

    献给正为信息化建设事业作出杰出贡献的人们PPT课件.pptx

    本课件将聚焦于8086/8088这两款在历史中具有里程碑意义的微处理器,深入探讨它们的CPU结构、指令系统以及寄存器配置,以期为从事信息化建设的工作者提供理论基础。 8086/8088 CPU是Intel公司在1978年推出的产品,...

    汇编语言程序设计-80X86体系结构

    80X86体系结构是Intel系列处理器的基础,特别是8086/8088型号,它们在个人计算机的历史中扮演了重要角色。8086是一款16位微处理器,...学习8086/8088的CPU结构和编程模型,有助于深入掌握计算机硬件和软件交互的本质。

Global site tag (gtag.js) - Google Analytics