📄 tables.c
字号:
},
{
/* F */ {{"prefetchnta",N},{N,N},{N,N}}, {{"prefetcht0",N},{N,N},{N,N}}, {{"prefetcht1",N},{N,N},{N,N}}, {{"prefetcht2",N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}} /* F */
},
};
InstructionTemplate _11OpcodeExtensions[0x10][0x8][0x3] =
{
/* 0 1 2 3 4 5 6 7 */
{
/* 0 */ {{"add",N},{N,N},{N,N}}, {{"or",N},{N,N},{N,N}}, {{"adc",N},{N,N},{N,N}}, {{"sbb",N},{N,N},{N,N}}, {{"and",N},{N,N},{N,N}}, {{"sub",N},{N,N},{N,N}}, {{"xor",N},{N,N},{N,N}}, {{"cmp",N},{N,N},{N,N}} /* 0 */
},
{
/* 1 */ {{"rol",N},{N,N},{N,N}}, {{"ror",N},{N,N},{N,N}}, {{"rcl",N},{N,N},{N,N}}, {{"rcr",N},{N,N},{N,N}}, {{"shl",N},{N,N},{N,N}}, {{"shr",N},{N,N},{N,N}}, {{"sal",N},{N,N},{N,N}}, {{"sar",N},{N,N},{N,N}} /* 1 */
},
{
/* 2 */ {{"test","Ib/Iv"},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{"not",N},{N,N},{N,N}}, {{"neg",N},{N,N},{N,N}}, {{"mul","AL/eAX"},{N,N},{N,N}}, {{"imul","AL/eAX"},{N,N},{N,N}}, {{"div","AL/eAX"},{N,N},{N,N}}, {{"idiv","Ev"},{N,N},{N,N}} /* 2 */
},
{
/* 3 */ {{"inc","Eb"},{N,N},{N,N}}, {{"dec","Eb"},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}} /* 3 */
},
{
/* 4 */ {{"inc","Ev"},{N,N},{N,N}}, {{"dec","Ev"},{N,N},{N,N}}, {{"call","Ev"},{N,N},{N,N}}, {{"call","Ep"},{N,N},{N,N}}, {{"jmp","Ev"},{N,N},{N,N}}, {{"jmp","Ep"},{N,N},{N,N}}, {{"push","Ev"},{N,N},{N,N}}, {{N,N},{N,N},{N,N}} /* 4 */
},
{
/* 5 */ {{"sldt","Ew"},{N,N},{N,N}}, {{"str","Ev"},{N,N},{N,N}}, {{"lldt","Ew"},{N,N},{N,N}}, {{"ltr","Ew"},{N,N},{N,N}}, {{"verr","Ew"},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}} /* 5 */
},
{
/* 6 */ {{N,N},{N,N},{N,N}}, {{"monitor|0|",N},{"mwait|1|",N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}} /* 6 */
},
{
/* 7 */ {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{"bt",N},{N,N},{N,N}}, {{"bts",N},{N,N},{N,N}}, {{"btr",N},{N,N},{N,N}}, {{"btc",N},{N,N},{N,N}} /* 7 */
},
{
/* 8 */ {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}} /* 8 */
},
{
/* 9 */ {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}} /* 9 */
},
{
/* A */ {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}} /* A */
},
{
/* B */ {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{"psrlw","Pq,Ib"},{"psrlw(0x66)","Pdq,Ib"},{N,N}}, {{N,N},{N,N},{N,N}}, {{"psraw","Pq,Ib"},{"psraw(0x66)","Pdq,Ib"},{N,N}}, {{N,N},{N,N},{N,N}}, {{"psllw","Pq,Ib"},{"psllw(0x66)","Pdq,Ib"},{N,N}}, {{N,N},{N,N},{N,N}} /* B */
},
{
/* C */ {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{"psrld","Pq,Ib"},{"psrld(0x66)","Wdq,Ib"},{N,N}}, {{N,N},{N,N},{N,N}}, {{"psrad","Pq,Ib"},{"psrad(0x66)","Wdq,Ib"},{N,N}}, {{N,N},{N,N},{N,N}}, {{"pslld","Pq,Ib"},{"pslld(0x66)","Wdq,Ib"},{N,N}}, {{N,N},{N,N},{N,N}} /* C */
},
{
/* D */ {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{"psrlq","Pq,Ib"},{"psrlq(0x66)","Wdq,Ib"},{N,N}}, {{"psrldq(0x66)","Wdq,Ib"},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{"psllq","Pq,Ib"},{"psllq(0x66)","Wdq,Ib"},{N,N}}, {{"pslldq(0x66)","Wdq,Ib"},{N,N},{N,N}} /* D */
},
{
/* E */ {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{"lfence|0|",N},{N,N},{N,N}}, {{"mfence|0|",N},{N,N},{N,N}}, {{"sfence|0|",N},{N,N},{N,N}} /* E */
},
{
/* F */ {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}}, {{N,N},{N,N},{N,N}} /* F */
},
};
InstructionTemplate FPUModRMReg[0x8][0x8] =
{
/* 0 1 2 3 4 5 6 7 */
{
/* 0 */ {"fadd","Md"}, {"fmul","Md"}, {"fcom","Md"}, {"fcomp","Md"}, {"fsub","Md"}, {"fsubr","Md"}, {"fdiv","Md"}, {"fdivr","Md"} /* 0 */
},
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -