-
-
Save osvein/eb4286b4c5073c8586104e95ecf3878a to your computer and use it in GitHub Desktop.
*RobCore*
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| +-------------------------------+-----+---+---+---+ | |
| | MSB LSB | ASM |arg|pop|psh| | |
| +---+---+---+---+---+---+---+---+-----+---+---+---+ | |
| | | | | 0 | 0 | 0 | 0 | 0 | ADD | 0 | 2 | 1 | | |
| | | | | | | | | 1 | INC | 0 | 1 | 1 | | |
| | | | | | | | 1 | 0 | SUB | 0 | 2 | 1 | | |
| | | | | | | | | 1 | DEC | 0 | 1 | 1 | | |
| | | | | | +---+---+---+-----+---+---+---+ | |
| | | | | | | 1 | 0 | 0 | MUL | 0 | 2 | 1 | | |
| | | | | | | | | 1 | MUL | 0 | 2 | 1 | | |
| | | | | | | | 1 | 0 | AND | 0 | 2 | 1 | | |
| | | | | | | | | 1 | | 0 | 2 | 1 | | |
| | | | | +---+---+---+---+-----+---+---+---+ | |
| | | | | | 1 | 0 | 0 | 0 | DIV | 0 | 2 | 1 | | |
| | | | | | | | | 1 | | 0 | 2 | 1 | | |
| | | | | | | | 1 | 0 | | 0 | 2 | 1 | | |
| | | | | | | | | 1 | | 0 | 2 | 1 | | |
| | | | | | +---+---+---+-----+---+---+---+ | |
| | | | | | | 1 | 0 | 0 | MOD | 0 | 2 | 1 | | |
| | | | | | | | | 1 | | 0 | 2 | 1 | | |
| | | | | | | | 1 | 0 | | 0 | 2 | 1 | | |
| | | | | | | | | 1 | | 0 | 2 | 1 | | |
| | | | +---+---+---+---+---+-----+---+---+---+ | |
| | | | | 1 | 0 | 0 | 0 | 0 | SHL | 0 | 2 | 1 | | |
| | | | | | | | | 1 | SHR | 0 | 2 | 1 | | |
| | | | | | | | 1 | 0 | ROL | 0 | 2 | 1 | | |
| | | | | | | | | 1 | SAR | 0 | 2 | 1 | | |
| | | | | | +---+---+---+-----+---+---+---+ | |
| | | | | | | 1 | 0 | 0 | MOD | 0 | 2 | 1 | | |
| | | | | | | | | 1 | MOD | 0 | 2 | 1 | | |
| | | | | | | | 1 | 0 | MOD | 0 | 2 | 1 | | |
| | | | | | | | | 1 | MOD | 0 | 2 | 1 | | |
| | | | | +---+---+---+---+-----+---+---+---+ | |
| | | | | | 1 | 0 | 0 | 0 | CLT | 0 | 2 | 1 | | |
| | | | | | | | | 1 | | 0 | 2 | 1 | | |
| | | | | | | | 1 | 0 | | 0 | 2 | 1 | | |
| | | | | | | | | 1 | | 0 | 2 | 1 | | |
| | | | | | +---+---+---+-----+---+---+---+ | |
| | | | | | | 1 | 0 | 0 | CGT | 0 | 2 | 1 | | |
| | | | | | | | | 1 | | 0 | 2 | 1 | | |
| | | | | | | | 1 | 0 | | 0 | 2 | 1 | | |
| | | | | | | | | 1 | | 0 | 2 | 1 | | |
| +---+---+---+---+---+---+---+---+-----+---+---+---+ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| +-------------------------------+-----+---+---+---+----+ | |
| | MSB LSB | ASM |arg|pop|psh|flag| | |
| +---+---+---+---+---+---+---+---+-----+---+---+---+----+ | |
| | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | NOP | 0 | 1 | 1 | | |
| | | | | | | | | 1 | | 0 | 1 | 1 | L | |
| | | | | | | | 1 | 0 | NOT | 0 | 1 | 1 | | |
| | | | | | | | | 1 | | 0 | 1 | 1 | L | |
| | | | | | | 1 | 0 | 0 | CNE | 0 | 2 | 1 | | |
| | | | | | | | | 1 | | 0 | 2 | 1 | | |
| | | | | | | | 1 | 0 | CEQ | 0 | 2 | 1 | | |
| | | | | | | | | 1 | | 0 | 2 | 1 | | |
| | | | | | 1 | 0 | 0 | 0 | CLT | 0 | 2 | 1 | UU | |
| | | | | | | | | 1 | | 0 | 2 | 1 | US | |
| | | | | | | | 1 | 0 | | 0 | 2 | 1 | SU | |
| | | | | | | | | 1 | | 0 | 2 | 1 | SS | |
| | | | | | | 1 | 0 | 0 | CGT | 0 | 2 | 1 | UU | |
| | | | | | | | | 1 | | 0 | 2 | 1 | US | |
| | | | | | | | 1 | 0 | | 0 | 2 | 1 | SU | |
| | | | | | | | | 1 | | 0 | 2 | 1 | SS | |
| | | | | 1 | 0 | 0 | 0 | 0 | ADD | 0 | 2 | 1 | | |
| | | | | | | | | 1 | INC | 0 | 1 | 1 | | |
| | | | | | | | 1 | 0 | SUB | 0 | 2 | 1 | | |
| | | | | | | | | 1 | DEC | 0 | 1 | 1 | | |
| | | | | | | 1 | 0 | 0 | MUL | 0 | 2 | 1 | | |
| | | | | | | | | 1 | NEG | 0 | 1 | 1 | | |
| | | | | | | | 1 | 0 | AND | 0 | 2 | 1 | | |
| | | | | | | | | 1 | | 0 | 2 | 1 | L | |
| | | | | | 1 | 0 | 0 | 0 | DIV | 0 | 2 | 1 | UU | |
| | | | | | | | | 1 | | 0 | 2 | 1 | US | |
| | | | | | | | 1 | 0 | | 0 | 2 | 1 | SU | |
| | | | | | | | | 1 | | 0 | 2 | 1 | SS | |
| | | | | | | 1 | 0 | 0 | MOD | 0 | 2 | 1 | UU | |
| | | | | | | | | 1 | | 0 | 2 | 1 | US | |
| | | | | | | | 1 | 0 | | 0 | 2 | 1 | SU | |
| | | | | | | | | 1 | | 0 | 2 | 1 | SS | |
| | | | 1 | 0 | 0 | 0 | 0 | 0 | SHL | 0 | 2 | 1 | | |
| | | | | | | | | 1 | SHR | 0 | 2 | 1 | | |
| | | | | | | | 1 | 0 | ROL | 0 | 2 | 1 | | |
| | | | | | | | | 1 | SAR | 0 | 2 | 1 | | |
| | | | | | | 1 | 0 | 0 | OR | 0 | 2 | 1 | | |
| | | | | | | | | 1 | | 0 | 2 | 1 | L | |
| | | | | | | | 1 | 0 | XOR | 0 | 2 | 1 | | |
| | | | | | | | | 1 | | 0 | 2 | 1 | L | |
| | | | | | 1 | 0 | 0 | 0 | res | 0 | 2 | 1 | | |
| | | | | | | | | 1 | | 0 | 2 | 1 | | |
| | | | | | | | 1 | 0 | | 0 | 2 | 1 | | |
| | | | | | | | | 1 | | 0 | 2 | 1 | | |
| | | | | | | 1 | 0 | 0 | | 0 | 2 | 1 | | |
| | | | | | | | | 1 | | 0 | 2 | 1 | | |
| | | | | | | | 1 | 0 | | 0 | 2 | 1 | | |
| | | | | | | | | 1 | | 0 | 2 | 1 | | |
| +---+---+---+---+---+---+---+---+-----+---+---+---+ | |
| | | | | | | | | 0 | L8U | 0 | 1 | 1 | | |
| | | | | | | | | 1 | | 1 | 1 | 1 | $8S | |
| | | | | | | | 1 | 0 | | 1 | 1 | 1 | $FU | |
| | | | | | | | | 1 | | 1 | 1 | 1 | $FS | |
| | | | | | | 1 | 0 | 0 | | 0 | 1 | 1 | | |
| | | | | | | | | 1 | | 1 | 1 | 1 | $8S | |
| | | | | | | | 1 | 0 | | 1 | 1 | 1 | $FU | |
| | | | | | | | | 1 | | 1 | 1 | 1 | $FS | |
| | | | | | | | L8U | 0 | 1 | 0 | | |
| | | | | | 1 | | S8U | 0 | 0 | 1 | | |
| | | | | 1 | | | L8S | 0 | 1 | 0 | | |
| | | | | | 1 | | S8S | 0 | 0 | 1 | | |
| | | | 1 | 0 | | | L16 | 0 | 1 | 0 | | |
| | | | | | 1 | | S16 | 0 | 0 | 1 | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| PUSH 0xF0 | |
| PUSH 0 0xF0 | |
| PUSH 0 N:3U+1 0xF0|N | |
| PUSH VAL:3S 0x90|VAL | |
| PUSH VAL:8S 0x98 VAL | |
| PUSH VAL:8U 0x99 VAL | |
| PUSH VAL:16 0x9A VAL | |
| PUSHL SFA:6S 0x00|SFA | |
| POP 0x9D | |
| POP N:3U+1 0xF8|N | |
| POPL SFA:6S 0x40|SFA | |
| JMP 0x9F | |
| JMP ADDR:8S 0xA0 ADDR | |
| JMP ADDR:16 0xA1 ADDR | |
| JIF ADDR:8S 0xA4 ADDR | |
| JIF ADDR:16 0xA5 ADDR | |
| JIN ADDR:8S 0xA6 ADDR | |
| JIN ADDR:16 0xA7 ADDR | |
| CALL 0x9E | |
| CALL ADDR:8S 0xA2 ADDR | |
| CALL ADDR:16 0xA3 ADDR | |
| RET 0x9B | |
| RETV 0x9C | |
| CLT 0xA8 | |
| CLE 0xA9 | |
| CEQ 0xAA | |
| CNE 0xAB | |
| CGE 0xAC | |
| CGT 0xAD |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment