所以我们假设我们有两个包含以下十六进制的寄存器
值:AB0890C2
,4598EE50
。使用MMX添加它们的结果是什么?
指令:
a. for packed byte
b. for packed word
假设没有使用饱和运算?
根据我的理解,如果你正常添加两个十六进制值,你得到F0A17F12
,但是如何使用MMX指令为打包字节和字添加它?
答案 0 :(得分:1)
我假设您可以将它们放入MMX寄存器。
这会将它们添加为双重数字
paddd mm0, mm1
这会将它们添加为字节
paddb mm0, mm1