-
-
[求助]請教關於SSSE3 指令集操作碼問題
-
发表于:
2015-1-30 19:49
5345
-
例如:
SSSE3 指令 pshufb 128bit
代碼為
66 0f 38 00 01
byte1 66 表示是 128 bit xmm 如果前綴沒有66就是64 bit mm
byte2+3 0f 38 是 操作碼
我有疑問的是第5個字節 01 這個是Modrm嗎
我嘗試在IDA Pro 下更改 會有4種模式
操作代碼會變成
Modrm 0x00-0x3F
66 0f 38 00 00
pshufb xmm0, xmmword ptr [rax]
Modrm 0x40-0x7F
66 0F 38 00 40 01
pshufb xmm0, xmmword ptr [rax+1]
Modrm 0x80-0xBF
66 0F 38 00 80 01 02 03 04
pshufb xmm0, xmmword ptr [rax+4030201h]
Modrm 0xc0-0xff
66 0F 38 00 C0
pshufb xmm0, xmm0
以上4個模式是代表Modrm的尋址模式嗎 專業名詞是什麼
128bit跟64bit 一樣都使用這4個模式嗎
[课程]Linux pwn 探索篇!