Como falar de Assembly sem antes estudar as bases numéricas hexadecimal e binária? Afinal de contas, estas são as únicas “linguagens” que o computador entende. O próprio Assembly nada mais que é uma representação mais simples do binário/hexadecimal, cuja função é facilitar a vida do programador, que não precisa mais decorar tantas sequências numérias para criar algo como outrora. É de extrema importância compreender as bases numéricas acima mencionadas, pois muitas instruções são passadas ao processador através de códigos em hexadecimal. Endereços de memórias são calculados em hexadecimal. Programador Assembly precisa gostar de cálculos!
Curso #1 – O início da aprendizagem com Assembly
Antes de aprender a programar em Assembly (não é Assembler!), precisamos conhecer os conceitos básicos de funcionamento do computador. Estamos falando de sua linguagem, a única coisa que o hardware compreende, os bits. E não basta só conhecer, precisamos nos aprofundar muito nisto! Estou falando de aprender a realizar operações com números binários, saber como armazenar números reais (usando complemento de dois), conversão de base binária para hexadecimal (usaremos muito), enfim… Compreender os Números Binários é o pré-requisito básico para trabalhar com Assembly. Continue lendo
Como funcionará o site Curso de Assembly
Após alguns meses de planejamento e preparação de conteúdo, vou começar o Curso de Assembly. Antes de mais nada, gostaria de explicar como funcionará o Curso, além dos tutoriais específicos.
Tutorial #1 Olá Mundo em Assembly
Nesse primeiro tutorial do site Curso de Assembly, vamos ensinar a fazer o clássico “Olá Mundo”. Continue lendo
Curso de Assembly
Olá, seja bem-vindo ao Curso de Assembly, o primeiro site brasileiro exclusivamente dedicado a ensinar programação assembly, através de tutoriais e vídeo-aulas. Estamos em construção do layout e do nosso conteúdo, e a procura de editores para publicar matérias neste site. Caso você queira ser um contribuidor, deixe um comentário neste post! Continue lendo