1、 Pentium的功能单元 8)执行单元 ◆两个ALU,分别属于U、V流水线( 个桶状移位器,属于U流水线(结构 ◆U的执行单元可以完成比V相对复杂的指 并可先于V中的ALU完成操作 (功能)
1、Pentium的功能单元 8)执行单元 ◆ 两个ALU,分别属于U、V流水线(结构) ◆ 一个桶状移位器,属于U流水线(结构) ◆ U的执行单元可以完成比V相对复杂的指 令,并可先于V 中的 ALU 完成操作 。 (功能)
1、 Pentium的功能单元 9)寄存器组 10)地址产生器 每条流水线有一个地址产生器。根据每条 流水线中指令的操作数形成特定的地址
1、Pentium的功能单元 9)寄存器组 10)地址产生器 每条流水线有一个地址产生器。根据每条 流水线中指令的操作数形成特定的地址
1、 Pentium的功能单元 11)分页单元 将地址产生器来的线性地址转换为物理地 址。分页单元包含一个转换旁视缓冲器 ( translation look- aside buffer),用来保存 最近使用过的页目录项和页表项 12)浮点单元 条浮点流水线具有8级流水步,可以在 每个CLK执行一条指令,最快可以达到每个 CLK执行两条指令
1、Pentium的功能单元 11)分页单元 将地址产生器来的线性地址转换为物理地 址。分页单元包含一个转换旁视缓冲器 (translation look-aside buffer),用来保存 最近使用过的页目录项和页表项。 12)浮点单元 一条浮点流水线具有8级流水步,可以在 每个CLK执行一条指令,最快可以达到每个 CLK执行两条指令
2、寄存器组织 15 474039 16150 EIP GDTR 限长 IDTR 基址 限长 CS LDTR DS 15 SS CRD MSw ES CR2 FS CR3 GS CRA 15870 TR RAX AA凵AX EBX DRO DRI ECX CHcI. CX R2 EDX I. DX DR3 DRS ESP SP DR6 EBP BP DR7 ESI SI EDI DI TR4 TR5 EFLAGS FLAGS TR6 TRe Pentium的寄存器组织
2、寄存器组织 Pentium的寄存器组织
2、寄存器组织 1)基本结构寄存器 通用 REG EAX~EBX ESP、EBP、ESI、EDI ◆段REG CS、SS、DS、ES、FS、GS 在保护模式下,虚拟存储地址64T字节,存储管理寄 存器便是实现存储管理机制。段寄存器CS、SS、DS ES、FS、GS分别存放代码、堆栈和数据段的段选择 符,段选择符指向定义段的段描述符。 ◆指令指针 REG EIP ◆标志 REG EFlags 除386M(虚拟86/保护模式)系统标志外,增加 I、VIP(虚拟中断挂起)等4位
2、寄存器组织 1)基本结构寄存器 ◆ 通用REG EAX~EBX ESP、EBP、ESI、EDI ◆ 段REG CS、SS、DS、ES、FS、GS 在保护模式下,虚拟存储地址64T字节,存储管理寄 存器便是实现存储管理机制。段寄存器CS、SS、DS、 ES、FS、GS分别存放代码、堆栈和数据段的段选择 符,段选择符指向定义段的段描述符。 ◆ 指令指针REG EIP ◆ 标志REG EFlags* 除386 VM(虚拟86/保护模式)系统标志外,增加 ID、VIP(虚拟中断挂起)等4位