jslinux/refactoring_hacks/onebyte_dict.json

1 line
9.8 KiB
JSON
Raw Normal View History

2011-12-22 13:04:09 +08:00
{"0x3e": "DS DS DS segment override prefix", "0x3d": "CMP rAX Compare Two Operands", "0xe4": "IN Ib AL Input from Port", "0x3f": "AAS AL ASCII Adjust AL After Subtraction", "0x3a": "CMP Gb Compare Two Operands", "0x3c": "CMP AL Compare Two Operands", "0x3b": "CMP Gvqp Compare Two Operands", "0xfa": "CLI Clear Interrupt Flag", "0xda": "FIADD Mdi ST Add", "0xec": "IN DX AL Input from Port", "0x28": "SUB Gb Eb Subtract", "0x29": "SUB Gvqp Evqp Subtract", "0xf8": "CLC Clear Carry Flag", "0xeb": "JMP Jbs Jump", "0x22": "AND Eb Gb Logical AND", "0x23": "AND Evqp Gvqp Logical AND", "0x20": "AND Gb Eb Logical AND", "0x21": "AND Gvqp Evqp Logical AND", "0x26": "ES ES ES segment override prefix", "0x27": "DAA AL Decimal Adjust AL after Addition", "0x24": "AND Ib AL Logical AND", "0x25": "AND Ivds rAX Logical AND", "0xef": "OUT eAX DX Output to Port", "0xe2": "LOOP Jbs eCX Decrement count; Jump short if count!=0", "0xee": "OUT AL DX Output to Port", "0xed": "IN DX eAX Input from Port", "0x35": "XOR Ivds rAX Logical Exclusive OR", "0x34": "XOR Ib AL Logical Exclusive OR", "0x37": "AAA AL ASCII Adjust After Addition", "0x36": "SS SS SS segment override prefix", "0x31": "XOR Gvqp Evqp Logical Exclusive OR", "0x30": "XOR Gb Eb Logical Exclusive OR", "0x33": "XOR Evqp Gvqp Logical Exclusive OR", "0x32": "XOR Eb Gb Logical Exclusive OR", "0xd4": "AAM AL ASCII Adjust AX After Multiply", "0x39": "CMP Evqp Compare Two Operands", "0x38": "CMP Eb Compare Two Operands", "0xc0": "ROL Ib Eb Rotate", "0xe1": "LOOPZ Jbs eCX Decrement count; Jump short if count!=0 and ZF=1", "0xfe": "INC Eb Increment by 1", "0x88": "MOV Gb Eb Move", "0x89": "MOV Gvqp Evqp Move", "0x2b": "SUB Evqp Gvqp Subtract", "0x2c": "SUB Ib AL Subtract", "0xfd": "STD Set Direction Flag", "0x2a": "SUB Eb Gb Subtract", "0x2f": "DAS AL Decimal Adjust AL after Subtraction", "0xfc": "CLD Clear Direction Flag", "0x2d": "SUB Ivds rAX Subtract", "0x2e": "CS CS CS segment override prefix", "0x40": "INC Zv Increment by 1", "0x41": "REX.B Extension of r/m field, base field, or opcode reg field", "0x42": "REX.X Extension of SIB index field", "0x43": "REX.XB REX.X and REX.B combination", "0x44": "REX.R Extension of ModR/M reg field", "0x45": "REX.RB REX.R and REX.B combination", "0x46": "REX.RX REX.R and REX.X combination", "0x47": "REX.RXB REX.R, REX.X and REX.B combination", "0x48": "DEC Zv Decrement by 1", "0x49": "REX.WB REX.W and REX.B combination", "0xaf": "SCAS ES:[DI] Scan String", "0xae": "SCAS (ES:)[rDI] Scan String", "0xad": "LODS DS:[SI] AX Load String", "0xac": "LODS (DS:)[rSI] AL Load String", "0xab": "STOS AX ES:[DI] Store String", "0xaa": "STOS AL (ES:)[rDI] Store String", "0xe6": "OUT AL Ib Output to Port", "0xea": "JMPF Ap Jump", "0x4a": "REX.WX REX.W and REX.X combination", "0x4b": "REX.WXB REX.W, REX.X and REX.B combination", "0x4c": "REX.WR REX.W and REX.R combination", "0x4d": "REX.WRB REX.W, REX.R and REX.B combination", "0x4e": "REX.WRX REX.W, REX.R and REX.X combination", "0x4f": "REX.WRXB REX.W, REX.R, REX.X and REX.B combination", "0xff": "INC Evqp Increment by 1", "0x50": "PUSH Zv SS:[rSP] Push Word, Doubleword or Quadword Onto the Stack", "0xe5": "IN Ib eAX Input from Port", "0x58": "POP SS:[rSP] Zv Pop a Value from the Stack", "0xf4": "HLT Halt", "0xfb": "STI Set Interrupt Flag", "0xf9": "STC Set Carry Flag", "0xf6": "TEST Eb Logical Compare", "0xa9": "TEST rAX Logical Compare", "0xa8": "TEST AL Logical Compare", "0xa7": "CMPS ES:[DI] Compare String Operands", "0xa6": "CMPS (ES:)[rDI] Compare String Operands", "0xa5": "MOVS DS:[SI] ES:[DI] Move Data from String to String", "0xa4": "MOVS (DS:)[rSI] (ES:)[rDI] Move Data from String to String", "0xa3": "MOV rAX Ovqp Move", "0xa2": "MOV AL Ob Move", "0xa1": "MOV Ovqp rAX Move", "0xa0": "MOV Ob AL Move", "0xf5": "CMC Complement Carry Flag", "0x7a": "JP Jbs Jump short if parity/parity even (PF=1)", "0xf2": "REPNZ eCX Repeat String Operation Prefix", "0x7c": "JL Jbs Jump short if less/not greater (SF!=OF)", "0x7b": "JNP Jbs Jump short if not