计算机技术第6章超标量流水线.ppt

第6章 超标量流水线 ;6.1 概述; 6.2 整型流水线;;6.2.1 Pentium的流水线 ;;6.2.2 指令配对 配对规则: (1) 配对的两条指令必须是简单指令。Pentium的简单指令是全硬件化的,ROM形式的微代码指令则不然。也就是说,配对指令通常都是能够在单个时钟周内执行完的指令。 简单指令:完全由硬件执行而无需任何微码控制,在一个时钟周期内执行的指令。 mov reg, reg/mem/imm mov mem,reg/imm alu reg, reg/mem/imm alu mem, reg/imm;inc reg/mem dec reg/mem push reg/mem pop reg lea reg, mem jmp/call/jcc near nop 注意,以上的ALU不是指令,仅表示ADD/AND等所有算术与逻辑指令。 例: MOV AX, 5 INC BX MOV AX, 5 INC AX ;;;(4) 带前缀(JCC指令的0F除外)的指令只能出现在U流水线中 例如: ①用段前缀对非缺省段寻址的指令。 ②在32位代码中使用16位的数据,或16位的代码中使用32位数据的带操作数尺寸前缀的指令。 ③16位模式中,使用32位的基址寄存器或变址寄存器的带地址尺寸前缀的指令。 ④带重复前缀的字符串操作指令。 ⑤带LOCK前缀的锁定指令。 ⑥很多在

文档评论(0)

1亿VIP精品文档

相关文档