寄存器
CS code segment 代码段寄存器
SS stack segment 堆栈段寄存器
IP 指令指针寄存器
BIU 去负责外部存储器中取指令,并将取回的指令放入指令队列中
EU 主要负责从指令队列中获取指令,先进先出原则,并对该指令译码分析,并加以执行
8086 CPU的寄存器组织
——共有14个16位的寄存器。
一。通用 segment(8个)
- 数据寄存器
- AH,AL(8位) AX (16bit) 累加器
- BH,BL 8位)BX 基址register 默认在数据段 用于间接寻址
- CH,CL CX 计数器
- DH,DL DX 数据REG IO中,IO地址寄存器
-
地址指针(2个)与变址寄存器(2个)
- SP 堆栈指针寄存器
- BP 地址指针寄存器 默认在SS堆栈段 用于间接寻址
- SI 源变址寄存器 地址寄存器
- DI 目的变址寄存器 地址寄存器
二.段寄存器(4个)
- CS 代码段segment code segment 由OP(操作系统)进行初始化 不能做目的操作数
- DS 数据段segment
- ES 附加数据段segment
- SS 堆栈段segment
三.控制寄存器(2个)