MMX | 指令集 |
---|---|
(1)MMX | 数据传输指令 |
movd | 复制MMX寄存器中的低位双字到一个通用寄存器或内存中,也可以把通用寄存器或内存中的数据复制到MMX寄存器的低位双字中 |
movq | 把一个MMX寄存器的内容复制到另一个MMX寄存器中,这个指令也能被用来把一个内存区域中的内容复制到一个MMX寄存器中,或者把MMX寄存器中的内容复制到内存中 |
(2)MXX | 算术运算指令 |
paddb paddw | 使用指定的操作数进行组合整型加法 |
paddd paddq | 使用指定的操作数进行组合整型加法 |
paddsb paddsw | 用饱和运算对有符号组合整型进行加法计算 |
paddusb paddusw | 用饱和运算对无符号组合整型进行加法计算 |
psubb psubw | 使用指定的操作数进行组合整型减法,源操作数存放减数,目标操作数存放被减数 |
psubd psubq | 使用指定的操作数进行组合整型减法,源操作数存放减数,目标操作数存放被减数 |
psubsb psubsw | 用饱和运算对有符号组合整型进行减法计算,源操作数存放减数,目标操作数存放被减数 |
psubusb psubusw | 用饱和运算对无符号组合整型进行减法计算,源操作数存放减数,目标操作数存放被减数 |
pmaddwd | 对有符号组合整型进行乘法,然后对结果 |
MMX 指令
最新推荐文章于 2018-12-20 02:58:20 发布
本文深入探讨了MMX(MultiMedia eXtensions)指令集,它是英特尔为增强处理器在处理多媒体数据上的性能而引入的一项技术。MMX提供了新的寄存器和指令,允许一次性处理多个数据元素,显著提升了图像处理、声音编辑和视频编码等应用的速度。
摘要由CSDN通过智能技术生成