Curso de Linguagem Assembly 8086 no DEBUG
Entenda o funcionamento da chamada linguagem de máquina.
- Professor: Augusto Manzano
- Empresa: AM-42 TI
- Nível do curso: Básico
Assembly é considerada como uma linguagem de montagem, o que acaba sendo um pouco diferente do que é conhecido como linguagem de programação. Ela é classificada como uma notação legível por humanos para um código de máquina que uma determinada arquitetura de computador específica utiliza. Trata-se de um mero padrão de bits.
Em geral, o Assembly costuma ser utilizado em programação chamada de baixo nível de máquina, ou seja, aquela que é considerada como a mais próxima do hardware de uma forma gera. Cada família de processadores (Ex. X86, ARM, SPARC, MIPS) possui sua própria linguagem assembly, já que cada processador possui seu próprio conjunto de instruções embutidas.
Aprenda mais sobre Linguagem Assembly 8086 no DEBUG neste curso online e gratuito. Não deixe de conferir também o curso de Assembly na Prática.
Sobre o curso
Neste curso online os estudantes poderão aprender mais sobre como funciona e as principais características desta linguagem de máquina. A ideia do curso é servir como uma espécie de introdução a programação utilizando Assembly, interessante para os alunos que vão desejar conhecer melhor o funcionamento da mesma. O conteúdo do curso é direcionado para iniciantes em programação de computadores.
Para melhor aproveitamento do curso, recomendação o download desta apostila.
Estrutura do curso
1 – Introdução (Instruções e Programa DEBUG)
2 – Aritmética hexadecimal do DEBUG
3 – Cálculos em baixo nível (Adição)
4 – Cálculos em baixo nível (Subtração)
5 – Cálculos em baixo nível (Multiplicação)
6 – Cálculos em baixo nível (Divisão)
7 – Apresentação de caractere
8 – Movimentação de dados
9 – Gravação de programa
10 – Apresentação de cadeia de caracteres
11 – Apresentação de binários
12 – Registradores de estado
13 – Saltos condicionais
14 – Execução de desvios
15 – Apresentação de hexadecimais
16 – Entrada de dados
17 – Procedimentos
18 – Pilha e validação de entrada
19 – Conhecendo o emu8086 – Parte 1/2
20 – Conhecendo o emu8086 – Parte 2/2
Aulas:
-
1 - Introdução (Instruções e Programa DEBUG)2 - Aritmética hexadecimal do DEBUG3 - Cálculos em baixo nível (Adição)4 - Cálculos em baixo nível (Subtração)5 - Cálculos em baixo nível (Multiplicação)6 - Cálculos em baixo nível (Divisão)7 - Apresentação de caractere8 - Movimentação de dados9 - Gravação de programa10 - Apresentação de cadeia de caracteres11 - Apresentação de binários12 - Registradores de estado13 - Saltos condicionais14 - Execução de desvios15 - Apresentação de hexadecimais16 - Entrada de dados17 - Procedimentos18 - Pilha e validação de entrada19 - Conhecendo o emu8086 - Parte 1/220 - Conhecendo o emu8086 - Parte 2/2