Mercurial > hg > ede
view utils/instruction_table.txt @ 2:1e841297e83c
some test files changed
author | james <jb302@eecs.qmul.ac.uk> |
---|---|
date | Fri, 06 Dec 2013 23:42:23 +0000 |
parents | 82e82dda442b |
children |
line wrap: on
line source
0 NOP 1 reserved 2 reserved 3 reserved 4 reserved 5 reserved 6 reserved 7 reserved 8 SET C 9 CLR C 10 SET BS 11 CLR BS 12 SET IE 13 CLR IE 14 CPL C 15 CPL A 16 XCSD 17 SFA 18 LAF 19 MOV DPTR, SP 20 MOV SP, DPTR 21 MOV A, #data8 22 MOV SP, #data16 23 MOV DPTR, #data16 24 MOV A, addr16 25 MOV addr16, A 26 MOV A, @A+DPTR 27 MOV A, @A+PC 28 MOV A, @addr16 29 MOV @addr16, A 30 MOV A, @DPTR 31 MOV @DPTR, A 32 MOV @DPTR, R0 33 MOV @DPTR, R1 34 MOV @DPTR, R2 35 MOV @DPTR, R3 36 MOV @DPTR, DPH 37 MOV @DPTR, DPL 38 MOV @DPTR, SPH 39 MOV @DPTR, SPL 40 MOV R0, #data8 41 MOV R1, #data8 42 MOV R2, #data8 43 MOV R3, #data8 44 MOV DPH, #data8 45 MOV DPL, #data8 46 MOV SPH, #data8 47 MOV SPL, #data8 48 MOV R0, A 49 MOV R1, A 50 MOV R2, A 51 MOV R3, A 52 MOV DPH, A 53 MOV DPL, A 54 MOV SPH, A 55 MOV SPL, A 56 MOV A, R0 57 MOV A, R1 58 MOV A, R2 59 MOV A, R3 60 MOV A, DPH 61 MOV A, DPL 62 MOV A, SPH 63 MOV A, SPL 64 MOV R0, @DPTR 65 MOV R0, R1 66 MOV R0, R2 67 MOV R0, R3 68 MOV R0, DPH 69 MOV R0, DPL 70 MOV R0, SPH 71 MOV R0, SPL 72 MOV R1, R0 73 MOV R1, @DPTR 74 MOV R1, R2 75 MOV R1, R3 76 MOV R1, DPH 77 MOV R1, DPL 78 MOV R1, SPH 79 MOV R1, SPL 80 MOV R2, R0 81 MOV R2, R1 82 MOV R2, @DPTR 83 MOV R2, R3 84 MOV R2, DPH 85 MOV R2, DPL 86 MOV R2, SPH 87 MOV R2, SPL 88 MOV R3, R0 89 MOV R3, R1 90 MOV R3, R2 91 MOV R3, @DPTR 92 MOV R3, DPH 93 MOV R3, DPL 94 MOV R3, SPH 95 MOV R3, SPL 96 MOV DPH, R0 97 MOV DPH, R1 98 MOV DPH, R2 99 MOV DPH, R3 100 MOV DPH, @DPTR 101 MOV DPH, DPL 102 MOV DPH, SPH 103 MOV DPH, SPL 104 MOV DPL, R0 105 MOV DPL, R1 106 MOV DPL, R2 107 MOV DPL, R3 108 MOV DPL, DPH 109 MOV DPL, @DPTR 110 MOV DPL, SPH 111 MOV DPL, SPL 112 MOV SPH, R0 113 MOV SPH, R1 114 MOV SPH, R2 115 MOV SPH, R3 116 MOV SPH, DPH 117 MOV SPH, DPL 118 MOV SPH, @DPTR 119 MOV SPH, SPL 120 MOV SPL, R0 121 MOV SPL, R1 122 MOV SPL, R2 123 MOV SPL, R3 124 MOV SPL, DPH 125 MOV SPL, DPL 126 MOV SPL, SPH 127 MOV SPL, @DPTR 128 ANL A, R0 129 ANL A, R1 130 ANL A, R2 131 ANL A, R3 132 ANL A, DPH 133 ANL A, DPL 134 ANL A, #data8 135 ANL A, @DPTR 136 ORL A, R0 137 ORL A, R1 138 ORL A, R2 139 ORL A, R3 140 ORL A, DPH 141 ORL A, DPL 142 ORL A, #data8 143 ORL A, @DPTR 144 XRL A, R0 145 XRL A, R1 146 XRL A, R2 147 XRL A, R3 148 XRL A, DPH 149 XRL A, DPL 150 XRL A, #data8 151 XRL A, @DPTR 152 RL A 153 RLC A 154 RR A 155 RRC A 156 INC DPTR 157 DEC DPTR 158 INC A 159 DEC A 160 ADD A, R0 161 ADD A, R1 162 ADD A, R2 163 ADD A, R3 164 ADD A, DPH 165 ADD A, DPL 166 ADD A, #data8 167 ADD A, @DPTR 168 ADDC A, R0 169 ADDC A, R1 170 ADDC A, R2 171 ADDC A, R3 172 ADDC A, DPH 173 ADDC A, DPL 174 ADDC A, #data8 175 ADDC A, @DPTR 176 SUB A, R0 177 SUB A, R1 178 SUB A, R2 179 SUB A, R3 180 SUB A, DPH 181 SUB A, DPL 182 SUB A, #data8 183 SUB A, @DPTR 184 SUBB A, R0 185 SUBB A, R1 186 SUBB A, R2 187 SUBB A, R3 188 SUBB A, DPH 189 SUBB A, DPL 190 SUBB A, #data8 191 SUBB A, @DPTR 192 PJMP addr11 193 PJMP addr11 194 PJMP addr11 195 PJMP addr11 196 PJMP addr11 197 PJMP addr11 198 PJMP addr11 199 PJMP addr11 200 PCALL addr11 201 PCALL addr11 202 PCALL addr11 203 PCALL addr11 204 PCALL addr11 205 PCALL addr11 206 PCALL addr11 207 PCALL addr11 208 DJNZ R0, rel8 209 DJNZ R1, rel8 210 DJNZ R2, rel8 211 DJNZ R3, rel8 212 CJNE R0, #data, rel8 213 CJNE R1, #data, rel8 214 CJNE R2, #data, rel8 215 CJNE R3, #data, rel8 216 LJMP addr16 217 LCALL addr16 218 RET 219 RETI 220 SJMP 221 JMP @A+DPTR 222 JMP @DPTR 223 CJNE A, #data8, rel8 224 JZ rel8 225 JNZ rel8 226 JC rel8 227 JNC rel8 228 JPO rel8 229 JPE rel8 230 JS rel8 231 JNS rel8 232 PUSH R0 233 PUSH R1 234 PUSH R2 235 PUSH R3 236 PUSH DPH 237 PUSH DPL 238 PUSH A 239 PUSH FLAGS 240 POP R0 241 POP R1 242 POP R2 243 POP R3 244 POP DPH 245 POP DPL 246 POP A 247 POP FLAGS 248 MUL R0, R1 249 DIV R0, R1 250 DA A 251 reserved 252 IN A, port_addr 253 OUT port_addr, A 254 INT vect8 255 HLT