计算机三级考试PC技术知识要点辅导(13)_第7页

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2013年1月24日
 (五)Pentium扩展的指令1.Pentium扩展指令

  Pentium指令系统包括了80486的全部指令又增加了5条新指令。它们是:CMPXCHG8B 算术类指令,8字节比较后交换RDMSR 读模型专用寄存器WRMSR 写模型专用寄存器RDTSC 读时间标记计数器RSM 由系统管理方式返回

  2.PentiumⅡ扩展指令

  PentiumⅡ微处理器中由于集成了多媒体扩展技术(MMX),因而增加了57条MMX指令。MMX指令集简介如下:

  (1)算术运算指令

  PADD[B,W,D] ;环绕加法[字节,字,双字]

  PADDS[B,W] ;饱和带符号减法[字节,字]

  PADDUS[B,W] ;饱和无符号减法[字节,字]

  PSUB[B,W,D] ;环绕减法[字节,字,双字]

  PSUBS[B,W] ;饱和带符号加法[字节,字]

  PSUBUS[B,W] ;饱和无符号加法[字节,字]

  PMULHW ;字高位紧缩乘法PMULLW ;字低位紧缩乘法

  PMADDWD ;字紧缩乘法并累加结果

  (2)比较指令

  PCMPEO[B,W,D] ;相等紧缩比较[字节,字,双字]

  PCMPGT[B,W,D] ;大小紧缩比较[字节,字,双字]

  (3)转换指令

  PACKUSWB ;字紧缩为字节

  PACKSS[WB,DW] ;紧缩字到字节,双字到字

  PUNPCKH[BW,WD,DQ] ;从MMX寄存器解压(交*)高阶字节、双字、四字

  PUNPCKL[BW,WD,DQ] ;从MMX寄存器解压(交*)低阶字节、双字、四字

  (4)逻辑指令

  PAND ;按位AND

  PANDN ;按位AND NOT

  POR ;按位OR PXOR ;按位XOR

  (5)移位指令

  PSLL[W,D,Q] ;依据MMX寄存器中指定的数量或立即数值的紧缩左移逻辑操作[字,双字,四字]

  PSRL[W,D,Q] ;依据MMX寄存器中指定的数量或立即数值的紧缩右移逻辑操作[字,双字,四字]

  PSRA[W,D] ;依据MMX寄存器中指定的数量或立即数值的紧缩右移算术操作

  (6)数据转移指令

  MOV[D,Q] ;移入MMX寄存器或移出MMX寄存器[双字,四字]

  (7)浮点和MMX状态管理指令

  EMMS ;清除MMX状态

  上述指令中,有的一条指令后带[B,W,D],表示该指令支持多种数据类型,即支持字节(B)、字(W)、双字(D)的操作。

  3.PentiumⅢ扩展指令

  PentiumⅢ为提高互联网计算能力,又增加了71条称为互联网SSE(Streaming SIMDExˉtensions,直译为数据流单指令多数据扩展)的指令和处理机序列号。它们是8条高速缓冲存储器控制指令,50条SIMD浮点指令和12条多媒体指令。


首页 1 2 3 4 5 6 7 尾页

相关文章