Escreva o primeiro programa em linguagem assembly e execute-o no emulador
Preço: $19.99
Neste breve curso, primeiro apresentaremos o que é linguagem assembly e linguagem de máquina, a correspondência entre eles. Então escrevemos nosso primeiro programa em linguagem assembly.
Para executar este programa, precisamos de um programa chamado assembler para traduzir nosso programa assembly em um arquivo objeto, e, em seguida, use outro programa chamado vinculador para transferir este arquivo de objeto para o arquivo executável. Vamos fazer tudo isso em uma distribuição Linux Ubuntu Desktop.
Eu vou te mostrar como fazer tudo isso passo a passo. Da instalação do Linux Desktop, os comandos Linux mais usados, ao uso do montador GNU, GNU vinculador e objdump. E como fazer um arquivo de script.
Também cobrimos vários conceitos: hexadecimal, desmontagem, arquitetura do conjunto de instruções, inicializando, Autoteste de inicialização, ler apenas a memória, BIOS legado, bloco mestre de inicialização, memória de acesso aleatório, interrupção e caractere ASCII, etc..
Veremos como fazer a compilação do código fonte dos Bochs e a instalação, usando os passos clássicos: configurar, fazer, e faça a instalação. Eventualmente, executaremos nosso primeiro programa em Bochs.
Garanto que você aprenderá o uso básico de muitos comandos e programas do Linux, entender melhor sobre os conceitos técnicos de computador de baixo nível. A partir daí temos a possibilidade de explorar mais sobre o sistema operacional do computador. Vê você.
Deixe uma resposta
Você deve Conecte-se ou registro para adicionar um novo comentário .