Curso de Assembly na Prática
Entenda como funciona essa linguagem de máquina.
- Professor: Fernando Anselmo
- Nível do curso: Básico
A linguagem Assembly, que também costuma ser chamada de linguagem da máquina ou linguagem de montagem, é considerado como o código que uma determinada arquitetura de computador se utiliza. Essa linguagem mais básica permite que sejam programados outros códigos que serão interpretados pela máquina e que vão permitir com que ela faça as mais variadas taregfas.
A tradução do código Assembly para o código de máquina é feita pelo montador ou assembler. Ele converte os mnemónicos em seus respectivos opcodes, calcula os endereços de referências de memória e faz algumas outras operações para gerar o código de máquina que será executado pelo computador. A grande maioria dos desenvolvedores não chegam a programar diretamente nesta linguagem, mas ela ainda é muito utilizada por profissionais que desenvolvem soluções específicas para o hardware.
Aprenda mais sobre Assembly na Prática neste curso online e gratuito. Não deixe de conferir também o curso de Assembly 8051.
Sobre o curso
Este curso promete ensinar os alunos de uma forma prática e direta sobre a linguagem de programação Assembly. Ao longo do curso, os alunos poderão entender a teoria e a prática deste tipo de instrumento utilizado no desenvolvimento. O curso oferece uma visão ampla e direta sobre o assunto, com uma série de exemplos práticos de como essa programação é utilizada.
Estrutura do curso
Assembly na Prática – Sobre o Curso
Assembly na Prática – Hello World
Assembly na Prática – Entrada de Dados
Assembly na Prática – Entendimento
Assembly na Prática – Comparação
Prática em Assembly – Introdução a Funções
Assembly na Prática – Funções de Conversão
Assembly na Prática – Menu do Sistema
Assembly na Prática – União com o C++
Assembly na Prática – Saltos Condicionais
Assembly na Prática – Tira Dúvidas
Assembly na Prática – Parâmetros
Assembly na Prática – Diferenças
Assembly na Prática – Pilhas
Assembly na Prática – Fibonacci
Assembly na Prática – Decisão
Assembly na Prática – Paixão Hexadecimal
Assembly na Prática – Biblioteca, Estrelas e Quadrados
Assembly na Prática – Biblioteca e Funções
Assembly na Prática – Desafio da Pirâmide
Assembly na Prática – Ler Arquivos
Assembly na Prática – Gravar Arquivo, a última aula?
Assembly na Prática – Adicionando Conteúdo no Arquivo
Assembly na Prática – Ler o Arquivo a partir de uma posição
Assembly na Prática – Ler do Teclado e Colocar no Arquivo
Assembly na Prática – Tamanho de uma String
Assembly na Prática – Desafio 1 – Notas
Assembly na Prática – Hello World 64 Bits
Aulas:
-
Assembly na Prática - Sobre o CursoAssembly na Prática - Hello WorldAssembly na Prática - Entrada de DadosAssembly na Prática - EntendimentoAssembly na Prática - ComparaçãoPrática em Assembly - Introdução a FunçõesAssembly na Prática - Funções de ConversãoAssembly na Prática - Menu do SistemaAssembly na Prática - União com o C++Assembly na Prática - Saltos CondicionaisAssembly na Prática - Tira DúvidasAssembly na Prática - ParâmetrosAssembly na Prática - DiferençasAssembly na Prática - PilhasAssembly na Prática - FibonacciAssembly na Prática - DecisãoAssembly na Prática - Paixão HexadecimalAssembly na Prática - Biblioteca, Estrelas e QuadradosAssembly na Prática - Biblioteca e FunçõesAssembly na Prática - Desafio da PirâmideAssembly na Prática - Ler ArquivosAssembly na Prática - Gravar Arquivo, a última aula?Assembly na Prática - Adicionando Conteúdo no ArquivoAssembly na Prática - Ler o Arquivo a partir de uma posiçãoAssembly na Prática - Ler do Teclado e Colocar no ArquivoAssembly na Prática - Tamanho de uma StringAssembly na Prática - Desafio 1 - NotasAssembly na Prática - Hello World 64 Bits