Na década de 1960 , a linguagem assembler representado uma base comum entre os programadores de computador. Não há gráficos ou botões do mouse para lidar com instruções de programa ; apenas frio , um monte de números e comandos crípticos , digitados em um monitor de -cara-preta com fontes verdes. Os alunos aprenderam através da manipulação de adereços para ajudar a visualizar como cálculos trabalhou para produzir a saída . Assembler continua a sua popularidade entre certas comunidades. Na outra extremidade do espectro, linguagens de programação de alto nível têm incorporado em estruturas de formatação e fazer uso de sub-rotinas, macros e outros tipos de arquivos executáveis pré-definidos. Você vai precisar de uma boa matemática e fundo de programação para decifrar o código original e traduzir a totalidade ou partes dele em linguagem assembly . Instruções
1
de impressão ou carregue uma cópia do código de programação que você quer traduzir em um editor de texto. Obter uma versão editável do código e não uma versão compilada , traduzido ou interpretado , ou você não será capaz de lê-lo.
2
Leia o código de alto nível para recolher o que ele faz e como ele faz isso . Decifrar os segmentos do programa individualmente , quebrando código em módulos e unidades lógicas. Faça uso dos comentários de programação que podem ajudar a determinar as especificações de codificação.
3
Aprender ou utilizar o seu conhecimento da linguagem de alto nível . Verso -se bem no fluxo de lógica , estruturas de dados , sintaxe e comandos do código de alto nível . Manuais de estudo e livros específicos para a linguagem . Comente exemplos de dicas úteis.
4
Utilize manuais montador e referências , como o Manual IBM Linguagem Assembly . Saiba instruções assembler , declarações e estruturas de programação para criar o seu programa de conversão .
5
Escrever linha de código assembler por linha para obter os resultados que deseja . Construir declarações , declarar variáveis e alocar memória suficiente para cada operação. Realizar mudanças de dados , fazer uso de operações booleanas e manipular registros no nível de bit em assembler.
6
Precede código assembler com JCL apropriado ( Job Control Language) declarações, incluindo " trabalho ", " exec" e declarações " DD ", que irá identificar o seu trabalho para o sistema operacional .
7
Inicializar registra para limpar a memória do computador de operações anteriores. Incluir etapas de inicialização que vai expulsar memória para produzir resultados corretos quando você executar o programa.
8
Adicionar abundância de comentários para o seu programa de referências úteis e notas para ajudar a lembrar -se dos passos complicados.
9
Run , testar e depurar o seu programa. Faça modificações ao código onde for necessário. Olhe para core dumps para determinar erros de nível de código. Tweak até chegar o seu programa assembler para ser executado como esperado.