Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como converter código de alto nível para linguagem Assembly
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.

Anterior :

Próximo : No
  Os artigos relacionados
·Como encontrar o JDK no Linux 
·PowerShell Funções de data 
·Como pintar Texto Vertical Modo Datagridview 
·Como fazer um preenchimento de fundo em HTML 
·Como escrever Políticas incorporados gerente Evento 
·Como adicionar um documento em ColdFusion 
·Depuração Funções 
·Como alinhar números decimais em apenas básico 1.01 
·Como converter Portlets para Servlets 
·Como localizar Tipos Enum 
  Artigos em destaque
·Como calcular o interruptor Overhead 
·Os métodos de código de depuração 
·Como resolver recursão 
·Como usar o Editor de trechos 
·Como armazenar Handle MATLAB 
·Explicação do Big O Notation 
·Comprimento de Cordas Sem Construído na função em C …
·A diferença entre um método e Classe Método estátic…
·Como criar um arco em GTK Radiant 
·Microsoft C Certificação da Sharp 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados