A linguagem assembly tem tradicionalmente uma má reputação de ser difícil de aprender e ainda mais difícil de programar. No entanto, apesar de alguma complexidade de percepção, essa linguagem tem uma série de vantagens: alta velocidade dos programas em linguagem assembly e a capacidade de programar qualquer ação do computador.
Necessário
direitos de administrador
Instruções
Passo 1
Comece aprendendo o programa Turbo Assembler. Este ambiente de programação é adequado para aprender a lógica da linguagem desde o básico. Baixe o programa para o seu computador e instale-o no sistema operacional. Como mostra a prática, esse software deve ser instalado no disco local do sistema de um computador pessoal.
Passo 2
Leia os arquivos de ajuda para trabalhar com o Turbo Assembler. Eles podem ser encontrados no kit de distribuição. Estes são os arquivos README, FILELIST. DOC, HELPME!. TSM, H2ASH. TSM, MANUAL. TSM e TCREF. TSM. Você também pode assistir a vídeos especiais de treinamento, dos quais há um grande número deles na Internet no momento.
etapa 3
Crie seu primeiro programa. Você pode escrever o código em qualquer editor que gere arquivos em código ASCII. Para começar, um pequeno programa que exibe uma mensagem de texto na tela é adequado. Implemente-o com a função Message DB 'Hello!' Salve o arquivo gerado como HELLO. ASM.
Passo 4
Inicie a montagem do programa escrito usando o comando TASM hello. Como resultado do trabalho do montador, aparecerá o arquivo HELLO. OBJ. Informações sobre o resultado da operação do montador aparecerão na tela. Preste atenção à linha de mensagens de advertência. Se o valor for Nenhum, o processo foi executado sem erros. Você pode usar diferentes tipos de comandos, pois esta linguagem de programação pode descrever processos de maneiras diferentes.
Etapa 5
Use o utilitário TASMHELP para obter informações de ajuda enquanto trabalha no Turbo Assembler. Para executar o utilitário, digite TASMHELP e pressione Enter. Pressione Tab e Enter para navegar pelas teclas de referência. Assim que você se tornar proficiente nessa linguagem de programação, poderá passar para outras mais complexas para escrever programas que podem ser vendidos e desenvolvidos no futuro.