diff --git a/lib/CPUs/JCpu/asm/opc.list b/lib/CPUs/JCpu/asm/opc.list new file mode 100644 index 0000000..47635a8 --- /dev/null +++ b/lib/CPUs/JCpu/asm/opc.list @@ -0,0 +1,64 @@ +0 NOP +1 HALT +2 MOV|R|R +3 MOV|R|K +4 MOVX|R|Ri +5 MOVX|R|Ki +6 MOVX|Ri|R +7 MOVX|Ri|K +8 MOVX|Ki|R +9 MOVC|R|Ri +10 MOVC|R|Ki +11 MOVC|Ri|R +12 MOVC|Ri|K +13 MOVC|Ki|R +14 CMP|R|R +15 CMP|R|K +16 ADD|R|R +17 ADD|R|K +18 ADDC|R|R +19 ADDC|R|K +20 SUB|R|R +21 SUB|R|K +22 SUBC|R|R +23 SUBC|R|K +24 AND|R|R +25 AND|R|K +26 OR|R|R +27 OR|R|K +28 XOR|R|R +29 XOR|R|K +30 SHL|R +31 SHR|R +32 ROL|R +33 ROR|R +34 ROLC|R +35 RORC|R +36 XOUT|Ki|R +37 XOUT|Ri|K +38 COUT|Ki|R +39 COUT|Ri|K +40 XIN|R|Ki +41 CIN|R|Ki +42 SWAP|R +43 SETC +44 UNDEF +45 UNDEF +46 SUB|K|R +47 SUBC|K|R +48 JMP|K +49 JZ|K +50 JNZ|K +51 JC|K +52 JNC|K +53 JLT|K +54 JGT|K +55 JLE|K +56 JGE|K +57 JEQ|K +58 JNE|K +59 CALL|K +60 PUSH|R +61 POP|R +62 RET +63 RETI