Skip to content

Instantly share code, notes, and snippets.

@zid

zid/isa.txt Secret

Created November 24, 2022 20:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zid/7d25a68f4cb01e5b2ef2fe9ae63f72e8 to your computer and use it in GitHub Desktop.
Save zid/7d25a68f4cb01e5b2ef2fe9ae63f72e8 to your computer and use it in GitHub Desktop.
0 1 2 3 4 5 6 7 8 9 A B C D E F
0 MOV A, imm8 MOV A, B MOV A, C MOV A, D MOV A, E MOV A, F call imm16 ret MOV B, A MOV B, imm8 MOV B, C MOV B, D MOV B, E MOV B, F
1 MOV C, A MOV C, B MOV C, imm8 MOV C, D MOV C, E MOV C, F jmp rel8 HCF MOV D, A MOV D, B MOV D, C MOV D, imm8 MOV D, E MOV D, F
2 MOV E, A MOV E, B MOV E, C MOV E, D MOV E, imm8 MOV E, F JZ rel8 JNZ rel8 MOV F, A MOV F, B MOV F, C MOV F, D MOV F, E MOV F, imm8
3 AND A, imm8 AND B, imm8 AND C, imm8 AND D, imm8 AND E, imm8 AND F, imm8 JC rel8 JNC rel8 XOR A, imm8 XOR B, imm8 XOR C, imm8 XOR D, imm8 XOR E, imm8 XOR F, imm8
4 ADD A, imm8 ADD A, B ADD A, C ADD A, D ADD A, E ADD A, F ADD B, A ADD B, imm8 ADD B, C ADD B, D ADD B, E ADD B, F
5 ADD C, A ADD C, B ADD C, imm8 ADD C, D ADD C, E ADD C, F ADD D, A ADD D, B ADD D, C ADD D, imm8 ADD D, E ADD D, F
6 ADD E, A ADD E, B ADD E, C ADD E, D ADD E, imm8 ADD E, F ADD F, A ADD F, B ADD F, C ADD F, D ADD F, E ADD F, imm8
7 OR A, imm8 OR B, imm8 OR C, imm8 OR D, imm8 OR E, imm8 OR F, imm8
8 SUB A, imm8 SUB A, B SUB A, C SUB A, D SUB A, E SUB A, F SUB B, A SUB B, imm8 SUB B, C SUB B, D SUB B, E SUB B, F
9 SUB C, A SUB C, B SUB C, imm8 SUB C, D SUB C, E SUB C, F SUB D, A SUB D, B SUB D, C SUB D, imm8 SUB D, E SUB D, F
A SUB E, A SUB E, B SUB E, C SUB E, D SUB E, imm8 SUB E, F SUB F, A SUB F, B SUB F, C SUB F, D SUB F, E SUB F, imm8
B SHL A, imm3 SHL B, imm3 SHL C, imm3 SHL D, imm3 SHL E, imm3 SHL F, imm3 SHR A, imm3 SHR B, imm3 SHR C, imm3 SHR D, imm3 SHR E, imm3 SHR F, imm3
C CMP A, imm8 CMP A, B CMP A, C CMP A, D CMP A, E CMP A, F CMP B, A CMP B, imm8 CMP B, C CMP B, D CMP B, E CMP B, F
D CMP C, A CMP C, B CMP C, imm8 CMP C, D CMP C, E CMP C, F CMP D, A CMP D, B CMP D, C CMP D, imm8 CMP D, E CMP D, F
E CMP E, A CMP E, B CMP E, C CMP E, D CMP E, imm8 CMP E, F CMP F, A CMP F, B CMP F, C CMP F, D CMP F, E CMP F, imm8
F PUSH A PUSH B PUSH C PUSH D PUSH E PUSH F POP A POP B POP C POP D POP E POP F
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment