2024年5月23日发(作者:竭源)
课题:8086微处理结构
一、8086 CPU的内部结构:
20位地址线
AH
BH
CH
DH
SP
BP
SI
DI
AL
BL
CL
DL
AX
BX
CX
DX
地址加法器
指令与数据
16位数据线
ES
DS
SS
CS
IP
总路线控
制电路
主存
16位数据线
ALU
EU控制
电路
1 2 3 4 5 6
指令队列(6字节)
标志寄存器
执行部件(EU)
总线接口部件(BIU)
图解分析:
1、8086 CPU从功能上可分为:总线接口部件BIU(Bus Interface Unit)
执行部件EU(Execution Unit)
2、BIU:负责与存储器、外部设备之间进行信息交换。
功能:
①负责从内存指定单元取出指令,并送到6字节的指令队列中排列;
②同时负责从内存指定单元取出指令所需的操作数并送EU;
③EU运算结果也由BIU负责写入内存指定单元。
组成:20位的地址加法器
段寄存器(CS、DS、ES、SS)
指令指针(IP)
指令队列缓存器
总线控制电路
各组件功能:
①地址加法器:计算并形成CPU要访问的内存单元的20位物理地址;
②段寄存器:用于存放对应段的段基址;
③指令指针寄存器:用于存放下一条要执行的指令的偏移地址;
④指令队列:是6字节的“先进先出”的RAM存储器,用于顺序存放CPU
要执行的指令,并送EU去执行;
⑤总线控制电路:产生总线控制信号,如存储器读/写、I/O读写控制信号。
3、EU:负责指令的执行。
功能:
①负责从BIU的指令队列中取得指令、分析指令、执行指令,并将结果存
2024年5月23日发(作者:竭源)
课题:8086微处理结构
一、8086 CPU的内部结构:
20位地址线
AH
BH
CH
DH
SP
BP
SI
DI
AL
BL
CL
DL
AX
BX
CX
DX
地址加法器
指令与数据
16位数据线
ES
DS
SS
CS
IP
总路线控
制电路
主存
16位数据线
ALU
EU控制
电路
1 2 3 4 5 6
指令队列(6字节)
标志寄存器
执行部件(EU)
总线接口部件(BIU)
图解分析:
1、8086 CPU从功能上可分为:总线接口部件BIU(Bus Interface Unit)
执行部件EU(Execution Unit)
2、BIU:负责与存储器、外部设备之间进行信息交换。
功能:
①负责从内存指定单元取出指令,并送到6字节的指令队列中排列;
②同时负责从内存指定单元取出指令所需的操作数并送EU;
③EU运算结果也由BIU负责写入内存指定单元。
组成:20位的地址加法器
段寄存器(CS、DS、ES、SS)
指令指针(IP)
指令队列缓存器
总线控制电路
各组件功能:
①地址加法器:计算并形成CPU要访问的内存单元的20位物理地址;
②段寄存器:用于存放对应段的段基址;
③指令指针寄存器:用于存放下一条要执行的指令的偏移地址;
④指令队列:是6字节的“先进先出”的RAM存储器,用于顺序存放CPU
要执行的指令,并送EU去执行;
⑤总线控制电路:产生总线控制信号,如存储器读/写、I/O读写控制信号。
3、EU:负责指令的执行。
功能:
①负责从BIU的指令队列中取得指令、分析指令、执行指令,并将结果存