内部结构
执行部件EU(Execution Unit)
包含运算器、通用寄存器组、EU控制单元。
只负责控制,不和外部总线打交道
总线接口部件BIU(Bus Interface Unit)
包含指令队列缓冲器、16位指令指针寄存器IP、16位段寄存器,20位地址产生器,总线控制逻辑。
进行存储器和I/O的读写总写操作。
工作流程
从BIU的指令队列缓冲器中取得指令,译码,根据指令要求向EU内部各部件发出控制命令,完成执行指令的功能。若执行指令需要访问存储器或I/O端口,则EU将操作数的偏移地址送给BIU,由BIU取得操作数送给EU。
由段寄存器与IP形成20位物理地址送地址总线,由总线控制电路发出存储器“读”信号,按给定的地址从存储器中取出指令,送到指令队列中等待执行。
寄存器
共14个寄存器。
- 8个通用寄存器(AX,BX,CX,DX,SP,BP,SI,DI)
- 4个段寄存器(CS,DS,SS,ES)
- 1个指令指针寄存器(IP)
- 1个状态标志寄存器(FX)