计算机组成原理与汇编语言程序设计第4章2.ppt

计算机组成原理与汇编语言程序设计第4章2.ppt

4.2.1 80x86 CPU的寄存器 1.80x86 CPU的寄存器分类 80x86 CPU的内部寄存器可分为以下3大类: 基本结构寄存器组 :通用寄存器、指令指针寄存器、标志寄存器、段寄存器。 系统级寄存器组 :系统地址寄存器、控制寄存器、测试寄存器、调试寄存器。 浮点寄存器组 :数据寄存器、标记字寄存器、指令和数据指针寄存器、控制字寄存器。 2.基本结构寄存器组 基本结构寄存器组如右图所示: 通用寄存器; 指令指针寄存器; 标志寄存器; 段寄存器 。 (1)通用寄存器 图中除阴影区以外的寄存器是8086/8088和80286所具有的寄存器,它们都是16位寄存器。其中4个16位的寄存器AX、BX、CX、DX可称为数据寄存器。这4个寄存器都是通用寄存器,但它们又可以用于各自的专用目的。 AX(Accumulator)作为累加器用。在乘除等指令中指定用来存放操作数。另外,所有的I/O 指令都使用这一寄存器与外部设备传送信息。 BX(Base)可以作为通用寄存器使用。此外,在计算存储器地址时,它经常用作基址寄存器。 CX(Count)可以作为通用寄存器使用。此外,它还常用来保存计数值,如

文档评论(0)

1亿VIP精品文档

相关文档