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

创视网
2023-05-31 11:02:35

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位立即数

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

责任编辑:251
热点新闻

深圳热线 版权所有 Copyright © 2022 SZONLINE(SZONLINE.CN) All Rights Reserved.邮箱:56 26 623@qq.com

粤ICP备18025786号-54 营业执照公示信息