Assembler 8088
PROF. ORLANDO ROCHA
APOSTILA DAS INSTRUÇÕES ASSEMBLER DO 8088
Departamento de Eletroeletrônica
Disciplina: Microprocessadores II, Arquitetura de Sistemas
Digitais
Professores: Cláudio Leão, Orlando Rocha, Sérgio Campos
INSTRUÇÕES DE ASSEMBLER
PÁGINA 1
ARQUITETURA DE SISTEMAS DIGITAIS
PROF. ORLANDO ROCHA
Índice
1 - MODOS DE ENDEREÇAMENTO DO 8086 ................................................. 3
1.1 - MODOS DE ENDEREÇAMENTO DE PROGRAMA ....................................................... 3
1.2 - MODOS DE ENDEREÇAMENTO DE DADOS ............................................................ 3
2 - TIPOS DE DADOS (8086)....................................................................... 5
3 - INSTRUÇÕES ASSEMBLY........................................................................ 7
3.1 - INSTRUÇÕES DE MOVIMENTAÇÃO DE DADOS ....................................................... 7
3.1.1 - Instruções de movimentação de uso geral .......................................... 7
3.1.2 - Instruções para manipulação de stack ............................................... 9
3.1.3 - Instruções de conversão de tipo.......................................................10
3.2 - INSTRUÇÕES ARITMÉTICAS BINÁRIAS ..............................................................10
3.2.1 - Instruções de adição e subtração .....................................................11
3.2.2 - Instruções de comparação e mudança de sinal...................................14
3.2.3 - Instruções de multiplicação e divisão ................................................15
3.3 - INSTRUÇÕES DE ARITMÉTICA DECIMAL .............................................................17
3.3.1 - Instruções de alteração para BCD compactado...................................17
3.3.2 - Instruções de alteração para BCD não compactado.............................18
3.4 - INSTRUÇÕES LÓGICAS