1)算术逻辑部件ALU用于进行8位和16位的算术和逻辑运算,也可以按照指令的寻址方式计算出寻址单元的16位偏移量
1)算术逻辑部件ALU 用于进行8位和16位的算术和逻辑运算,也可 以按照指令的寻址方式计算出寻址单元的16 位偏移量
2)标志寄存器FR16位,用来反映CPU运算的状态特征或存放控制标志
2)标志寄存器FR 16位,用来反映CPU运算的状态特征或存放控 制标志
3)通用寄存器组>4个16位数据寄存器AX、BX、CX、DX>4个16位指针与变址寄存器:堆栈指针寄存器SP(StackPointer)基址指针寄存器BP(Base Pointer)源变址寄存器SI(SourceIndex)自的变址寄存器DI(Destination Index)
3)通用寄存器组 ➢ 4个16位数据寄存器AX、BX、CX、DX ➢ 4个16位指针与变址寄存器: 堆栈指针寄存器SP(Stack Pointer) 基址指针寄存器BP(Base Pointer) 源变址寄存器SI(Source Index) 目的变址寄存器DI(Destination Index)
4)数据暂存寄存器协助ALU完成运算,暂存参加运算的数据
4)数据暂存寄存器 协助ALU完成运算,暂存参加运算的数据
5)EU控制电路》它是控制、定时与状态逻辑电路,接收从BIU中指令队列取来的指令,经过指令译码形成各种定时控制信号,对EU的各个部件实现特定的定时操作。>EU中所有的寄存器和数据通道(除指令队列总线为8位外)都是16位的宽度,可实现数据的快速传送
5)EU控制电路 ➢ 它是控制、定时与状态逻辑电路,接收从 BIU中指令队列取来的指令,经过指令译码 形成各种定时控制信号,对EU的各个部件实 现特定的定时操作。 ➢ EU中所有的寄存器和数据通道(除指令队列 总线为8位外)都是16位的宽度,可实现数据 的快速传送