| TIPOS DE MNEMÔNICOS DE INSTRUÇÕES EM ORDEM ALFABÉTICA | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
TIPOS DE MNEMÔNICOS DE INSTRUÇÕES EM ORDEM DE TAMANHOS DOS MNEMÔNICOS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TIPOS DE MNEMÔNICOS SEPARADOS POR LETRA INICIAL | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Número da Tabela | Tamanho da Tabela (BYTES) | TABELA ( Formato: Mnemônico,Tipo,Código; ) |
| 1 | 3*4=12 | ADC,0A,83; ADD,09,81; AND,0A,85; |
| 2 | 4*5=20 | CALL,07,F5; CLC,00,FB; CMC,00,FB; CMP,0A,84; |
| 3 | 4*4=16 | DB,10,00; DEC,03,60; DIV,0C,D2; DW,10,00; |
| 4 | 2*4=8 | EQU,20,00; EXP,0D,D4; |
| 5 | 1*5=5 | HALT,00,FE; |
| 6 | 4*5=20 | IDIV,0C,D3; IMUL,0B,D1; IN,01,3C; INC,03,61; |
| 7 | 20*6=120 | JC,06,DB; JEQZ,0E,E8; JMP,07,F4; JNC,06,E3; JNEQZ,0E,EC; JNO,06,E2; JNP,06,E1; JNS,06,E0; JNSO,06,E6; JNZ,06,E4; JNZC,06,E5; JO,06,DA; JP,06,D9; JR,05,D5; JS,06,D8; JSO,06,DE; JSONZ,06,DF; JZ,06,DC; JZC,06,DD; JZNSO,06,E7; |
| 8 | 1*5=5 | LOOP,0E,F0; |
| 9 | 2*4=8 | MOV,08,00; MUL,0B,D0; |
| A | 3*4=12 | NEG,04,63; NOP,00,FF; NOT,04,62; |
| B | 3*4=12 | OR,0A,87; ORG,20,00; OUT,01,3D; |
| C | 2*5=10 | POP,02,51; PUSH,02,50; |
| D | 4*4=16 | RES,20,00; RET,00,FA; RL,04,66; RR,04,67; |
| E | 5*4=20 | SBB,0A,82; SHL,04,64; SHR,04,65; STC,00,FD; SUB,09,80; |
| F | 1*4=4 | XOR,0A,86; |
| TIPO | OPERANDO |
| 01 | Imediato |
| 02 | A |
| 03 | B |
| 04 | C |
| 05 | D |
| 06 | F |
| 07 | [Imediato] |
| 08 | [AB{+Imediato}] |
| 09 | [CD{+Imediato}] |
| 0A | AB |
| 0B | CD |
| 0C | SP |
| TIPO | INSTRUÇÕES | OPERANDOS | |||||||||||
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | ||
| Imed | A | B | C | D | F | [Imed] | [AB] | [CD] | AB | CD | SP | ||
| 00 | SEM OPER. | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 01 | IN/OUT | -- | 00 | 02 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 02 | POP/PUSH | -- | 00 | 02 | 04 | 06 | 08 | 0A | -- | -- | 0C | 0E | -- |
| 03 | DEC/INC | -- | 00 | 08 | 18 | 1A | -- | 1C | -- | -- | 10 | 1E | 50 |
| 04 | UNÁRIAS | -- | 00 | 08 | -- | -- | -- | -- | -- | -- | 10 | -- | -- |
| 05 | JR | 00 | 01 | 02 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 06 | JCOND | 00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 07 | CALL/JMP | 00 | -- | -- | -- | -- | -- | -- | -- | -- | 02 | 04 | -- |
| 08 | MOV | -- | 10 | 20 | 30 | 40 | -- | 50 | 60 | 70 | 80 | 90 | A0 |
| 09 | SUB/ADD | -- | B0 | C0 | -- | -- | -- | -- | -- | -- | D0 | E0 | F0 |
| 0A | BINÁRIAS | -- | B0 | C0 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 0B | MUL/IMUL | -- | 50 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 0C | DIV/IDIV | -- | -- | -- | -- | -- | -- | -- | -- | -- | 50 | -- | -- |
| 0D | EXP | -- | 30 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 0E | LOOP/ JEQZ/JNEQZ | -- | 10 | 11 | 12 | 13 | -- | -- | -- | -- | -- | -- | -- |
|
| TIPO | INSTRUÇÕES | OPERANDOS | |||||||||||
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | ||
| Imed | A | B | C | D | F | [Imed] | [AB] | [CD] | AB | CD | SP | ||
| 10 | MOV A, | 00 | -- | 01 | 02 | 03 | -- | 04 | 05 | 07 | -- | -- | -- |
| 20 | MOV B, | 10 | 11 | -- | 12 | 13 | -- | 14 | 15 | 17 | -- | -- | -- |
| 30 | MOV C, | 20 | 21 | 22 | -- | 23 | -- | 24 | 25 | 27 | -- | -- | -- |
| 40 | MOV D, | 30 | 31 | 32 | 33 | -- | -- | 34 | 35 | 37 | -- | -- | -- |
| 50 | MOV [Imed], | 09 | 0A | 0B | 0C | 0D | -- | -- | -- | -- | 0E | 0F | 19 |
| 60 | MOV [AB+], | -- | -- | -- | 1A | 1C | -- | -- | -- | -- | -- | 1E | -- |
| 70 | MOV [CD+], | -- | 2A | 2C | -- | -- | -- | -- | -- | -- | 2E | -- | -- |
| 80 | MOV AB, | 40 | -- | -- | -- | -- | -- | 41 | 42 | 44 | -- | 46 | 47 |
| 90 | MOV CD, | 48 | -- | -- | -- | -- | -- | 49 | 4A | 4C | 4E | -- | 4F |
| A0 | MOV SP, | 29 | -- | -- | -- | -- | -- | 39 | -- | -- | 3A | 3B | -- |
| B0 | BINARIAS A, | 00 | -- | 08 | 10 | 18 | -- | -- | -- | -- | -- | -- | -- |
| C0 | BINARIAS B, | 20 | 28 | -- | 30 | 38 | -- | -- | -- | -- | -- | -- | -- |
| D0 | SUB/ADD AB, | 40 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 42 | -- |
| E0 | SUB/ADD CD, | 44 | -- | -- | -- | -- | -- | -- | -- | -- | 46 | -- | -- |
| F0 | SUB/ADD SP, | 4A | -- | -- | -- | -- | -- | -- | -- | -- | 4C | 4E | -- |