X86---汇编&内嵌汇编
基本格式:
1 | __asm__ __volatile__ ( |
汇编指令
x86 and amd64 instruction reference
操作码 | 作用 | 备注 |
---|---|---|
movdqa | 移动对齐的双四字(2*64) | Move Aligned Packed Integer Values |
movdqu | 移动不对齐的双四字 | Move Unaligned Packed Integer Values |
XMMWORD | 用于具有MMX和SSE(XMM)指令的128位多媒体操作数, XMMWORD旨在表示与__m128相同的类型。 | movdqa xmm0, xmmword ptr [ebx] |
punpcklwd | 打开低数据包装 | |
punpckhwd | 打开高数据包装 |
参考
- 【转】GCC 嵌入汇编代码
- linux中X86的内联汇编
- x86-64 Assembly Language Programming with Ubuntu —— Ed Jorgensen (PDF)
- x86 Assembly —— Wikibooks