Vous êtes sur la page 1sur 3

Tabelas

Criado em 21/08/1998 17:34:00 Atualizado em 17/03/2013


Prof. Dr Paulo Sergio da Silva Prof. Dr. Marcelo Nicoletti Franchin

FORMULÁRIO PARA CODIFICAÇÃO DE PROGRAMAS EM


ASSEMBLY(LINGUAGEM DE MONTAGEM) E EM LINGUAGEM DE MÁQUINA

MICROPROCESSADORES I - DEE - FEB - UNESP - BAURU


Autor: RA: Data:
Programa: Pág.: de
HEXADECIMAL ASSEMBLY COMENTÁRIOS
Endereço Código Maq Label Instrução
msb lsb b1 b2 b3 Opcode Operandos

95
Tabelas
Criado em 21/08/1998 17:34:00 Atualizado em 17/03/2013
Prof. Dr Paulo Sergio da Silva Prof. Dr. Marcelo Nicoletti Franchin

LISTA DE MNEMÔNICOS EM ORDEM ALFABÉTICA

ACI data8 CE DAD H 29 MOV A,D 7A MOV L,H 6C RRC 0F


ADC A 8F DAD SP 39 MOV A,E 7B MOV L,L 6D RST 0 C7
ADC B 88 DCR A 3D MOV A,H 7C MOV L,M 6E RST 1 CF
ADC C 89 DCR B 05 MOV A,L 7D MOV M,A 77 RST 2 D7
ADC D 8A DCR C 0D MOV A,M 7E MOV M,B 70 RST 3 DF
ADC E 8B DCR D 15 MOV B,A 47 MOV M,C 71 RST 4 E7
ADC H 8C DCR E 1D MOV B,B 40 MOV M,D 72 RST 5 EF
ADC L 8D DCR H 25 MOV B,C 41 MOV M,E 73 RST 6 F7
ADC M 8E DCR L 2D MOV B,D 42 MOV M,H 74 RST 7 FF
ADD A 87 DCR M 35 MOV B,E 43 MOV M,L 75 RZ C8
ADD B 80 DCX B 0B MOV B,H 44 MVI A,data8 3E SBB A 9F
ADD C 81 DCX D 1B MOV B,L 45 MVI B,data8 06 SBB B 98
ADD D 82 DCX H 2B MOV B,M 46 MVI C,data8 0E SBB C 99
ADD E 83 DCX SP 3B MOV C,A 4F MVI D,data8 16 SBB D 9A
ADD H 84 DI F3 MOV C,B 48 MVI E,data8 1E SBB E 9B
ADD L 85 EI FB MOV C,C 49 MVI H,data8 26 SBB H 9C
ADD M 86 HLT 76 MOV C,D 4A MVI L,data8 2E SBB L 9D
ADI data8 C6 IN port DB MOV C,E 4B MVI M,data8 36 SBB M 9E
ANA A A7 INR A 3C MOV C,H 4C NOP 00 SBI data8 DE
ANA B A0 INR B 04 MOV C,L 4D ORA A B7 SHLD addr 22
ANA C A1 INR C 0C MOV C,M 4E ORA B B0 SIM 30
ANA D A2 INR D 14 MOV D,A 57 ORA C B1 SPHL addr F9
ANA E A3 INR E 1C MOV D,B 50 ORA D B2 STA data16 32
ANA H A4 INR H 24 MOV D,C 51 ORA E B3 STAX B 02
ANA L A5 INR L 2C MOV D,D 52 ORA H B4 STAX D 12
ANA M A6 INR M 34 MOV D,E 53 ORA L B5 STC 37
ANI data8 E6 INX B 03 MOV D,H 54 ORA M B6 SUB A 97
CALL addr CD INX D 13 MOV D,L 55 ORI data8 F6 SUB B 90
CC addr DC INX H 23 MOV D,M 56 OUT port D3 SUB C 91
CM addr FC INX SP 33 MOV E,A 5F PCHL E9 SUB D 92
CMA 2F JC addr DA MOV E,B 58 POP B C1 SUB E 93
CMC 3F JM addr FA MOV E,C 59 POP D D1 SUB H 94
CMP A BF JMP addr C3 MOV E,D 5A POP H E1 SUB L 95
CMP B B8 JNC addr D2 MOV E,E 5B POP PSW F1 SUB M 96
CMP C B9 JNZ addr C2 MOV E,H 5C PUSH B C5 SUI data8 D6
CMP D BA JP addr F2 MOV E,L 5D PUSH D D5 XCHG EB
CMP E BB JPE addr EA MOV E,M 5E PUSH H E5 XRA A AF
CMP H BC JPO addr E2 MOV H,A 67 PUSH PSW F5 XRA B A8
CMP L BD JZ addr CA MOV H,B 60 RAL 17 XRA C A9
CMP M BE LDA data16 3A MOV H,C 61 RAR 1F XRA D AA
CNC addr D4 LDAX B 0A MOV H,D 62 RC D8 XRA E AB
CNZ addr C4 LDAX D 1A MOV H,E 63 RET C9 XRA H AC
CP addr F4 LHLD addr 2A MOV H,H 64 RIM 20 XRA L AD
CPE addr EC LXI B,data16 01 MOV H,L 65 RLC 07 XRA M AE
CPI data8 FE LXI D,data16 11 MOV H,M 66 RM F8 XRI data8 EE
CPO addr E4 LXI H,data16 21 MOV L,A 6F RNC D0 XTHL E3
CZ addr CC LXI SP,data16 31 MOV L,B 68 RNZ C0
DAA 27 MOV A,A 7F MOV L,C 69 RP F0
DAD B 09 MOV A,B 78 MOV L,D 6A RPE E8
DAD D 19 MOV A,C 79 MOV L,E 6B RPO E0

96
Tabelas
Criado em 21/08/1998 17:34:00 Atualizado em 17/03/2013
Prof. Dr Paulo Sergio da Silva Prof. Dr. Marcelo Nicoletti Franchin

LISTA DE MNEMÔNICOS EM ORDEM DE CÓDIGO DE MÁQUINA

00 NOP 33 INX SP 66 MOV H,M 99 SBB C CC CZ addr


01 LXI B,data16 34 INR M 67 MOV H,A 9A SBB D CD CALL addr
02 STAX B 35 DCR M 68 MOV L,B 9B SBB E CE ACI data8
03 INX B 36 MVI M,data8 69 MOV L,C 9C SBB H CF RST 1
04 INR B 37 STC 6A MOV L,D 9D SBB L D0 RNC
05 DCR B 38 SP 6B MOV L,E 9E SBB M D1 POP D
06 MVI B,data8 39 DAD 6C MOV L,H 9F SBB A D2 JNC addr
07 RLC 3A LDA data16 6D MOV L,L A0 ANA B D3 OUT port
08 - 3B DCX SP 6E MOV L,M A1 ANA C D4 CNC addr
09 DAD B 3C INR A 6F MOV L,A A2 ANA D D5 PUSH D
0A LDAX B 3D DCR A 70 MOV M,B A3 ANA E D6 SUI data8
0B DCX B 3E MVI A,data8 71 MOV M,C A4 ANA H D7 RST 2
0C INR C 3F CMC 72 MOV M,D A5 ANA L D8 RC
0D DCR C 40 MOV B,B 73 MOV M,E A6 ANA M D9 -
0E MVI C,data8 41 MOV B,C 74 MOV M,H A7 ANA A DA JC addr
0F RRC 42 MOV B,D 75 MOV M,L A8 XRA B DB IN port
10 - 43 MOV B,E 76 HLT A9 XRA C DC CC addr
11 LXI D,data16 44 MOV B,H 77 MOV M,A AA XRA D DD -
12 STAX D 45 MOV B,L 78 MOV A,B AB XRA E DE SBI data8
13 INX D 46 MOV B,M 79 MOV A,C AC XRA H DF RST 3
14 INR D 47 MOV B,A 7A MOV A,D AD XRA L E0 RPO
15 DCR D 48 MOV C,B 7B MOV A,E AE XRA M E1 POP H
16 MVI D,data8 49 MOV C,C 7C MOV A,H AF XRA A E2 JPO addr
17 RAL 4A MOV C,D 7D MOV A,L B0 ORA B E3 XTHL
18 - 4B MOV C,E 7E MOV A,M B1 ORA C E4 CPO addr
19 DAD D 4C MOV C,H 7F MOV A,A B2 ORA D E5 PUSH H
1A LDAX D 4D MOV C,L 80 ADD B B3 ORA E E6 ANI data8
1B DCX D 4E MOV C,M 81 ADD C B4 ORA H E7 RST 4
1C INR E 4F MOV C,A 82 ADD D B5 ORA L E8 RPE
1D DCR E 50 MOV D,B 83 ADD E B6 ORA M E9 PCHL
1E MVI E,data8 51 MOV D,C 84 ADD H B7 ORA A EA JPE addr
1F RAR 52 MOV D,D 85 ADD L B8 CMP B EB XCHG
20 RIM 53 MOV D,E 86 ADD M B9 CMP C EC CPE addr
21 LXI H,data16 54 MOV D,H 87 ADD A BA CMP D ED -
22 SHLD addr 55 MOV D,L 88 ADC B BB CMP E EE XRI data8
23 INX H 56 MOV D,M 89 ADC C BC CMP H EF RST 5
24 INR H 57 MOV D,A 8A ADC D BD CMP L F0 RP
25 DCR H 58 MOV E,B 8B ADC E BE CMP M F1 POP PSW
26 MVI H,data8 59 MOV E,C 8C ADC H BF CMP A F2 JP addr
27 DAA 5A MOV E,D 8D ADC L C0 RNZ F3 DI
28 - 5B MOV E,E 8E ADC M C1 POP B F4 CP addr
29 DAD H 5C MOV E,H 8F ADC A C2 JNZ addr F5 PUSH PSW
2A LHLD addr 5D MOV E,L 90 SUB B C3 JMP addr F6 ORI data8
2B DCX H 5E MOV E,M 91 SUB C C4 CNZ addr F7 RST 6
2C INR L 5F MOV E,A 92 SUB D C5 PUSH B F8 RM
2D DCR L 60 MOV H,B 93 SUB E C6 ADI data8 F9 SPHL addr
2E MVI L,data8 61 MOV H,C 94 SUB H C7 RST 0 FA JM addr
2F CMA 62 MOV H,D 95 SUB L C8 RZ FB EI
30 SIM 63 MOV H,E 96 SUB M C9 RET FC CM addr
31 LXI SP,data16 64 MOV H,H 97 SUB A CA JZ addr FD -
32 STA Data16 65 MOV H,L 98 SBB B CB - FE CPI data8
FF RST 7

97

Vous aimerez peut-être aussi