MMX指令有8个64位寄存器吗?MMX寄存器基本介绍是?

来源:创视网 时间:2023-05-31 10:55:05

MMX指令有8个64位寄存器吗?

MMX指令有8个64位寄存器(MM0~MM7),不过可惜都是借的FPU的, FPU原来有8个80位寄存器(st(0)~st(7)),现在用在了MMX 上,所以用之后要加上一条EMMS指令,用以复位。.

MMX寄存器基本介绍是

MMX寄存器有64位,可以同时进行8对字节或4对字或2对双字同时相同操作,还可以进行饱和运算,也就是运算结果有个顶点,

不会溢出,当然也可以进行普通运算.

MM表示64位MMX寄存器.

r32表示32位通用寄存器或esi,edi

m32表示32位内存变量

m64表示64位内存变量

m128表示128位内存变量

imm8表示8位立即数

左操作数为目的操作数,右操作数为源操作数

X 关闭

Copyright   2015-2022 科技讯版权所有   备案号:豫ICP备2021032478号-15   联系邮箱:897 18 09@qq.com