python3.x 虚拟机指令表

code code(dec) code(hex) pop push
STOP_CODE 0 00 0 0
POP_TOP 1 01 1 0
ROT_TWO 2 02 2 2
ROT_THREE 3 03 3 3
DUP_TOP 4 04 0 1
DUP_TOP_TWO 5 05 0 2
NOP 9 09 0 0
UNARY_POSITIVE 10 0A 1 1
UNARY_NEGATIVE 11 0B 1 1
UNARY_NOT 12 0C 1 1
UNARY_INVERT 15 0F 1 1
BINARY_POWER 19 13 2 1
BINARY_MULTIPLY 20 14 2 1
BINARY_MODULO 22 16 2 1
BINARY_ADD 23 17 2 1
BINARY_SUBTRACT 24 18 2 1
BINARY_SUBSCR 25 19 2 1
BINARY_FLOOR_DIVIDE 26 1A 2 1
BINARY_TRUE_DIVIDE 27 1B 2 1
INPLACE_FLOOR_DIVIDE 28 1C 2 1
INPLACE_TRUE_DIVIDE 29 1D 2 1
STORE_MAP 54 36 3 1
INPLACE_ADD 55 37 2 1
INPLACE_SUBTRACT 56 38 2 1
INPLACE_MULTIPLY 57 39 2 1
INPLACE_MODULO 59 3B 2 1
STORE_SUBSCR 60 3C 3 0
DELETE_SUBSCR 61 3D 2 0
BINARY_LSHIFT 62 3E 2 1
BINARY_RSHIFT 63 3F 2 1
BINARY_AND 64 40 2 1
BINARY_XOR 65 41 2 1
BINARY_OR 66 42 2 1
INPLACE_POWER 67 43 2 1
GET_ITER 68 44 1 1
STORE_LOCALS 69 45 1 0
PRINT_EXPR 70 46 1 0
LOAD_BUILD_CLASS 71 47 0 1
INPLACE_LSHIFT 75 4B 2 1
INPLACE_RSHIFT 76 4C 2 1
INPLACE_AND 77 4D 2 1
INPLACE_XOR 78 4E 2 1
INPLACE_OR 79 4F 2 1
BREAK_LOOP 80 50 0 0
WITH_CLEANUP 81 51 1 0
RETURN_VALUE 83 53 1 0
IMPORT_STAR 84 54 1 0
YIELD_VALUE 86 56 1 1
POP_BLOCK 87 57 0 0
END_FINALLY 88 58 1 0
POP_EXCEPT 89 59 0 0
STORE_NAME 90 5A 1 0
DELETE_NAME 91 5B 0 0
UNPACK_SEQUENCE 92 5C 0 -1
FOR_ITER 93 5D 0 1
UNPACK_EX 94 5E 0 0
STORE_ATTR 95 5F 2 0
DELETE_ATTR 96 60 1 0
STORE_GLOBAL 97 61 1 0
DELETE_GLOBAL 98 62 0 0
LOAD_CONST 100 64 0 1
LOAD_NAME 101 65 0 1
BUILD_TUPLE 102 66 -1 1
BUILD_LIST 103 67 -1 1
BUILD_SET 104 68 -1 1
BUILD_MAP 105 69 0 1
LOAD_ATTR 106 6A 1 1
COMPARE_OP 107 6B 2 1
IMPORT_NAME 108 6C 2 1
IMPORT_FROM 109 6D 0 1
JUMP_FORWARD 110 6E 0 0
JUMP_IF_FALSE_OR_POP 111 6F
JUMP_IF_TRUE_OR_POP 112 70
JUMP_ABSOLUTE 113 71 0 0
POP_JUMP_IF_FALSE 114 72 2 1
POP_JUMP_IF_TRUE 115 73 2 1
LOAD_GLOBAL 116 74 0 1
CONTINUE_LOOP 119 77 0 0
SETUP_LOOP 120 78 0 0
SETUP_EXCEPT 121 79 0 6
SETUP_FINALLY 122 7A 0 6
LOAD_FAST 124 7C 0 1
STORE_FAST 125 7D 1 0
DELETE_FAST 126 7E 0 0
RAISE_VARARGS 130 82 -1 1
CALL_FUNCTION 131 83 -1 1
MAKE_FUNCTION 132 84 -2 1
BUILD_SLICE 133 85 2 1
MAKE_CLOSURE 134 86 -3 1
LOAD_CLOSURE 135 87 0 1
LOAD_DEREF 136 88 0 1
STORE_DEREF 137 89 1 0
DELETE_DEREF 138 8A 0 0
CALL_FUNCTION_VAR 140 8C -2 1
CALL_FUNCTION_KW 141 8D -2 1
SETUP_WITH 143 8F 0 7
LIST_APPEND 145 91 2 1
SET_ADD 146 92 1 0
MAP_ADD 147 93 3 1
EXTENDED_ARG 144 90 0 0

提取自python-xdis 项目源码可在github找到
https://github.com/rocky/python-xdis

posted @ 2022-05-14 19:30  Yofoo  阅读(72)  评论(0)    收藏  举报