Quando falamos de Assembly (Assembler é o "compilador"), o que te vem a cabeça?
Normalmente a primeira impressão que temos, é de que a linguagem é algo incompreensível e difícil de se entender, realmente! Mas esta série de tutoriais tem o intuito de "desmistificar" a linguagem, dando uma pequena noção sobre ela.
Pré-requisitos
- Saber programar em alto nível. (C++, Java....)
- Ter um compilador C++ (Neste tutorial usarei o C++ Builder, serve para o Dev-C++, Visual C++....)
Porque um compilador C++?
Pra começarmos esta série de tutoriais, é necessário aprender a lógica de como os bits trabalham, então neste caso, usaremos o C++ como a linguagem "mãe", e o Assembly incorporado no código C++. Isso, para termos uma "noção" antes de escrever uma aplicação em Assembly do zero.