O sistema Linux é o concorrente mais sério do Windows, sim ! existe o MacOS, mas ainda esta longe da maioria, e ainda é pouco usado em recursos de alta performance com Linguagem Assembly, talvez porque a Apple mantenha ainda todos seus produtos fechados.
Instale o sistema Linux, ele é bem mais democrático que o WIndows ou até o Modo Real (D.O.S.), e isto acontece porque tudo em Linux é aberto e tem o código fonte, talvez por isto muitos cursos de Linguagem Assembly só usem Linux.
Codificação AT&T / Codificação Intel
Uma das mudanças na codificação é que algumas coisas mudam quando escrevemos nosso código, a tradicional codificação clássica da INTEL é substituida pela codificação AT&T:
Codificação INTEL
MOV AX, 20h
Codificação AT & T
MOV $20, %AX
como vimos no exemplo acima, é muito fácil encontrar códigos na codificação AT&T, isto não importa muito, porque depois que compilamos, vai se transformar mesmo em sequência de códigos binarios em formato hexadecimal quando abrimos.
Que Linux Usar ?
Existe várias versões de Linux, se você tem uma versão preferida, fique com ele ! Se você não tem e vai começar usar agora, pode baixar o Ubuntu, uma versão produzida para não ter muita dor de cabeça com instalação e tem muitos drivers para reconhecer todo seu hardware.
Não esqueça de Baixar o GCC (Compilador C) no Linux, é a ferramenta que usaremos jutamente com a Lingugem Assembly.
O Linux é um sistema largamente usado na industria de automação com Assembly, um dos motivos é o fato dele ser mais flexivel com acesso ao hardware, quando nosso programa precisa acessar o hardware como porta Seria, Paralela ou dispositivo conectado no PC.
Onde Instalar o Linux
Após baixar o Linux, ele pode ser instaslado em um novo PC, se você tem algum velho aí parado, não precisa ser um PC TOP, porque usaremos para praticar; se não tem existe outras formas de ter o sistema disponível para uso, estude a opção mais coveniente.
- Outro PC: Usar um PC Extra para instalar o Linux (pode ser um PC velho)
- Segunda HD: Instalar em uma segunda HD, para isto você precisa comprar outro Disco Rìgido para que ele seja instalado, então após a instalação, basta selecionar que HD você quer iniciar o PC, isto é feito na configuração do BIOS.
- Máquina Virtual: Uma outra alternativa de instalação , é usar uma máquina virtual, se preferir rodar o Linux dentro do Windows, baixe o VIRTUALBOX da Oracle (é gratuito), ele permite que você possa executar o Linux dentro do Windows.
Download do LINUX distribuição UBUNTU