多媒体汇编指令

 名称   功能  操作数 操作码 模数 寄存器1 寄存器2
或内存
位移量 立即数 符号 方向 芯片
型号
16位 32位
EMMS 媒体空MMX状态 $0F77 Pentium-MMX
MOVED 媒体双字传送 媒寄=>寄32 $0F7E 11 1 3 Pentium-MMX
MOVED 媒体双字传送 媒寄<=寄32 $0F6E 11 1 3 Pentium-MMX
MOVED 媒体双字传送 媒寄<=[寄16] $0F6E 00 1 5 Pentium-MMX $67
MOVED 媒体双字传送 媒寄<=[寄32] $0F6E 00 1 5 Pentium-MMX $67
MOVED 媒体双字传送 媒寄<=[寄16+位移8] $0F6E 01 1 5 9 Pentium-MMX $67
MOVED 媒体双字传送 媒寄<=[寄32+位移8] $0F6E 01 1 5 9 Pentium-MMX $67
MOVED 媒体双字传送 媒寄<=[寄16+位移16] $0F6E 10 1 5 9 Pentium-MMX $67
MOVED 媒体双字传送 媒寄<=[寄32+位移32] $0F6E 10 1 5 9 Pentium-MMX $67
MOVED 媒体双字传送 媒寄=>[寄16] $0F7E 00 1 5 Pentium-MMX $67
MOVED 媒体双字传送 媒寄=>[寄32] $0F7E 00 1 5 Pentium-MMX $67
MOVED 媒体双字传送 媒寄=>[寄16+位移8] $0F7E 01 1 5 9 Pentium-MMX $67
MOVED 媒体双字传送 媒寄=>[寄32+位移8] $0F7E 01 1 5 9 Pentium-MMX $67
MOVED 媒体双字传送 媒寄=>[寄16+位移16] $0F7E 10 1 5 9 Pentium-MMX $67
MOVED 媒体双字传送 媒寄=>[寄32+位移32] $0F7E 10 1 5 9 Pentium-MMX $67
MOVEQ 媒体四字传送 媒寄=>媒寄 $0F7F 11 1 3 Pentium-MMX
MOVEQ 媒体四字传送 媒寄<=媒寄 $0F6F 11 1 3 Pentium-MMX
MOVEQ 媒体四字传送 媒寄<=[寄16] $0F6F 00 1 5 Pentium-MMX $67
MOVEQ 媒体四字传送 媒寄<=[寄32] $0F6F 00 1 5 Pentium-MMX $67
MOVEQ 媒体四字传送 媒寄<=[寄16+位移8] $0F6F 01 1 5 9 Pentium-MMX $67
MOVEQ 媒体四字传送 媒寄<=[寄32+位移8] $0F6F 01 1 5 9 Pentium-MMX $67
MOVEQ 媒体四字传送 媒寄<=[寄16+位移16] $0F6F 10 1 5 9 Pentium-MMX $67
MOVEQ 媒体四字传送 媒寄<=[寄32+位移32] $0F6F 10 1 5 9 Pentium-MMX $67
MOVEQ 媒体四字传送 媒寄=>[寄16] $0F7F 00 1 5 Pentium-MMX $67
MOVEQ 媒体四字传送 媒寄=>[寄32] $0F7F 00 1 5 Pentium-MMX $67
MOVEQ 媒体四字传送 媒寄=>[寄16+位移8] $0F7F 01 1 5 9 Pentium-MMX $67
MOVEQ 媒体四字传送 媒寄=>[寄32+位移8] $0F7F 01 1 5 9 Pentium-MMX $67
MOVEQ 媒体四字传送 媒寄=>[寄16+位移16] $0F7F 10 1 5 9 Pentium-MMX $67
MOVEQ 媒体四字传送 媒寄=>[寄32+位移32] $0F7F 10 1 5 9 Pentium-MMX $67
PACKSSDW 媒体符号双字压缩 媒寄<=媒寄 $0F6B 11 1 3 Pentium-MMX
PACKSSDW 媒体符号双字压缩 媒寄<=[寄16] $0F6B 00 1 5 Pentium-MMX $67
PACKSSDW 媒体符号双字压缩 媒寄<=[寄32] $0F6B 00 1 5 Pentium-MMX $67
PACKSSDW 媒体符号双字压缩 媒寄<=[寄16+位移8] $0F6B 01 1 5 9 Pentium-MMX $67
PACKSSDW 媒体符号双字压缩 媒寄<=[寄32+位移8] $0F6B 01 1 5 9 Pentium-MMX $67
PACKSSDW 媒体符号双字压缩 媒寄<=[寄16+位移16] $0F6B 10 1 5 9 Pentium-MMX $67
PACKSSDW 媒体符号双字压缩 媒寄<=[寄32+位移32] $0F6B 10 1 5 9 Pentium-MMX $67
PACKSSWB 媒体符号字压缩 媒寄<=媒寄 $0F63 11 1 3 Pentium-MMX
PACKSSWB 媒体符号字压缩 媒寄<=[寄16] $0F63 00 1 5 Pentium-MMX $67
PACKSSWB 媒体符号字压缩 媒寄<=[寄32] $0F63 00 1 5 Pentium-MMX $67
PACKSSWB 媒体符号字压缩 媒寄<=[寄16+位移8] $0F63 01 1 5 9 Pentium-MMX $67
PACKSSWB 媒体符号字压缩 媒寄<=[寄32+位移8] $0F63 01 1 5 9 Pentium-MMX $67
PACKSSWB 媒体符号字压缩 媒寄<=[寄16+位移16] $0F63 10 1 5 9 Pentium-MMX $67
PACKSSWB 媒体符号字压缩 媒寄<=[寄32+位移32] $0F63 10 1 5 9 Pentium-MMX $67
PACKUSWB 媒体无符号字压缩 媒寄<=媒寄 $0F67 11 1 3 Pentium-MMX
PACKUSWB 媒体无符号字压缩 媒寄<=[寄16] $0F67 00 1 5 Pentium-MMX $67
PACKUSWB 媒体无符号字压缩 媒寄<=[寄32] $0F67 00 1 5 Pentium-MMX $67
PACKUSWB 媒体无符号字压缩 媒寄<=[寄16+位移8] $0F67 01 1 5 9 Pentium-MMX $67
PACKUSWB 媒体无符号字压缩 媒寄<=[寄32+位移8] $0F67 01 1 5 9 Pentium-MMX $67
PACKUSWB 媒体无符号字压缩 媒寄<=[寄16+位移16] $0F67 10 1 5 9 Pentium-MMX $67
PACKUSWB 媒体无符号字压缩 媒寄<=[寄32+位移32] $0F67 10 1 5 9 Pentium-MMX $67
PADDB 媒体截断字节加 媒寄<=媒寄 $0FFC 11 1 3 Pentium-MMX
PADDB 媒体截断字节加 媒寄<=[寄16] $0FFC 00 1 5 Pentium-MMX $67
PADDB 媒体截断字节加 媒寄<=[寄32] $0FFC 00 1 5 Pentium-MMX $67
PADDB 媒体截断字节加 媒寄<=[寄16+位移8] $0FFC 01 1 5 9 Pentium-MMX $67
PADDB 媒体截断字节加 媒寄<=[寄32+位移8] $0FFC 01 1 5 9 Pentium-MMX $67
PADDB 媒体截断字节加 媒寄<=[寄16+位移16] $0FFC 10 1 5 9 Pentium-MMX $67
PADDB 媒体截断字节加 媒寄<=[寄32+位移32] $0FFC 10 1 5 9 Pentium-MMX $67
PADDW 媒体截断字加 媒寄<=媒寄 $0FFD 11 1 3 Pentium-MMX
PADDW 媒体截断字加 媒寄<=[寄16] $0FFD 00 1 5 Pentium-MMX $67
PADDW 媒体截断字加 媒寄<=[寄32] $0FFD 00 1 5 Pentium-MMX $67
PADDW 媒体截断字加 媒寄<=[寄16+位移8] $0FFD 01 1 5 9 Pentium-MMX $67
PADDW 媒体截断字加 媒寄<=[寄32+位移8] $0FFD 01 1 5 9 Pentium-MMX $67
PADDW 媒体截断字加 媒寄<=[寄16+位移16] $0FFD 10 1 5 9 Pentium-MMX $67
PADDW 媒体截断字加 媒寄<=[寄32+位移32] $0FFD 10 1 5 9 Pentium-MMX $67
PADDD 媒体截断双字加 媒寄<=媒寄 $0FFE 11 1 3 Pentium-MMX
PADDD 媒体截断双字加 媒寄<=[寄16] $0FFE 00 1 5 Pentium-MMX $67
PADDD 媒体截断双字加 媒寄<=[寄32] $0FFE 00 1 5 Pentium-MMX $67
PADDD 媒体截断双字加 媒寄<=[寄16+位移8] $0FFE 01 1 5 9 Pentium-MMX $67
PADDD 媒体截断双字加 媒寄<=[寄32+位移8] $0FFE 01 1 5 9 Pentium-MMX $67
PADDD 媒体截断双字加 媒寄<=[寄16+位移16] $0FFE 10 1 5 9 Pentium-MMX $67
PADDD 媒体截断双字加 媒寄<=[寄32+位移32] $0FFE 10 1 5 9 Pentium-MMX $67
PADDSB 媒体符号饱和字节加 媒寄<=媒寄 $0FEC 11 1 3 Pentium-MMX
PADDSB 媒体符号饱和字节加 媒寄<=[寄16] $0FEC 00 1 5 Pentium-MMX $67
PADDSB 媒体符号饱和字节加 媒寄<=[寄32] $0FEC 00 1 5 Pentium-MMX $67
PADDSB 媒体符号饱和字节加 媒寄<=[寄16+位移8] $0FEC 01 1 5 9 Pentium-MMX $67
PADDSB 媒体符号饱和字节加 媒寄<=[寄32+位移8] $0FEC 01 1 5 9 Pentium-MMX $67
PADDSB 媒体符号饱和字节加 媒寄<=[寄16+位移16] $0FEC 10 1 5 9 Pentium-MMX $67
PADDSB 媒体符号饱和字节加 媒寄<=[寄32+位移32] $0FEC 10 1 5 9 Pentium-MMX $67
PADDSW 媒体符号饱和字加 媒寄<=媒寄 $0FED 11 1 3 Pentium-MMX
PADDSW 媒体符号饱和字加 媒寄<=[寄16] $0FED 00 1 5 Pentium-MMX $67
PADDSW 媒体符号饱和字加 媒寄<=[寄32] $0FED 00 1 5 Pentium-MMX $67
PADDSW 媒体符号饱和字加 媒寄<=[寄16+位移8] $0FED 01 1 5 9 Pentium-MMX $67
PADDSW 媒体符号饱和字加 媒寄<=[寄32+位移8] $0FED 01 1 5 9 Pentium-MMX $67
PADDSW 媒体符号饱和字加 媒寄<=[寄16+位移16] $0FED 10 1 5 9 Pentium-MMX $67
PADDSW 媒体符号饱和字加 媒寄<=[寄32+位移32] $0FED 10 1 5 9 Pentium-MMX $67
PADDSIW 媒寄<=媒寄 $0F51 11 1 3 Pentium-MMX
PADDSIW 媒寄<=[寄16] $0F51 00 1 5 Pentium-MMX $67
PADDSIW 媒寄<=[寄32] $0F51 00 1 5 Pentium-MMX $67
PADDSIW 媒寄<=[寄16+位移8] $0F51 01 1 5 9 Pentium-MMX $67
PADDSIW 媒寄<=[寄32+位移8] $0F51 01 1 5 9 Pentium-MMX $67
PADDSIW 媒寄<=[寄16+位移16] $0F51 10 1 5 9 Pentium-MMX $67
PADDSIW 媒寄<=[寄32+位移32] $0F51 10 1 5 9 Pentium-MMX $67
PADDUSB 媒体无符号饱和字节加 媒寄<=媒寄 $0FDC 11 1 3 Pentium-MMX
PADDUSB 媒体无符号饱和字节加 媒寄<=[寄16] $0FDC 00 1 5 Pentium-MMX $67
PADDUSB 媒体无符号饱和字节加 媒寄<=[寄32] $0FDC 00 1 5 Pentium-MMX $67
PADDUSB 媒体无符号饱和字节加 媒寄<=[寄16+位移8] $0FDC 01 1 5 9 Pentium-MMX $67
PADDUSB 媒体无符号饱和字节加 媒寄<=[寄32+位移8] $0FDC 01 1 5 9 Pentium-MMX $67
PADDUSB 媒体无符号饱和字节加 媒寄<=[寄16+位移16] $0FDC 10 1 5 9 Pentium-MMX $67
PADDUSB 媒体无符号饱和字节加 媒寄<=[寄32+位移32] $0FDC 10 1 5 9 Pentium-MMX $67
PADDUSW 媒体无符号饱和字加 媒寄<=媒寄 $0FDD 11 1 3 Pentium-MMX
PADDUSW 媒体无符号饱和字加 媒寄<=[寄16] $0FDD 00 1 5 Pentium-MMX $67
PADDUSW 媒体无符号饱和字加 媒寄<=[寄32] $0FDD 00 1 5 Pentium-MMX $67
PADDUSW 媒体无符号饱和字加 媒寄<=[寄16+位移8] $0FDD 01 1 5 9 Pentium-MMX $67
PADDUSW 媒体无符号饱和字加 媒寄<=[寄32+位移8] $0FDD 01 1 5 9 Pentium-MMX $67
PADDUSW 媒体无符号饱和字加 媒寄<=[寄16+位移16] $0FDD 10 1 5 9 Pentium-MMX $67
PADDUSW 媒体无符号饱和字加 媒寄<=[寄32+位移32] $0FDD 10 1 5 9 Pentium-MMX $67

你可能感兴趣的:(汇编)