2)EU 执行单元EU从BIU的指令队列得到指令以后,完成对指令的译码、执行并回写结果。当EU需要操作数时,便申请BIU访问存储器并向BIU提供段偏移地址。此外它还具有管理寄存器等功能。EU由以下单元组成: • 通用寄存器(16 bit) AX:用作累加器; BX:一般用作基址寄存器; CX:常常作为计数器; DX:多用作辅助累加器 AX、BX、CX和DX都是16位寄存器,可是它们都可以分别作为2个8位寄存器使用。 • 专用寄存器(16 bit) BP:基数指针寄存器 SP:堆栈指针寄存器 SI:源变址寄存器 DI:目的变址寄存器 • 标志寄存器Flag(16 bit) • 算术逻辑单元ALU • 执行单元的控制电路 |