Curso #2 – As bases numéricas hexadecimal e binária

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!

Continue lendo

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

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