Programação  
 
Rede de conhecimento computador >> Programação >> Programação De Computador Idiomas >> Content
Qual programa pode traduzir códigos mnemônicos usados?
Não há um único programa que traduz * todos os códigos mnemônicos. O tipo de programa de que você precisa depende inteiramente do código * específico * com o qual você está trabalhando. Os códigos mnemônicos são usados ​​em muitos contextos diferentes, incluindo:

* Programação da linguagem de montagem: Esses mnemônicos representam instruções da máquina para uma arquitetura específica da CPU (x86, braço, mips, etc.). Os montadores são os programas usados ​​para traduzi -los em código de máquina. Exemplos incluem:
* NASM (Assembler de rede): Um assembler muito popular e amplamente utilizado.
* gás (assembler GNU): Outro montador comum, frequentemente usado com o GCC.
* MASM (Microsoft Macro Assembler): Usado principalmente para montagem x86 nas janelas.

* Desmontagem: Os desmontadores pegam o código da máquina e o convertem novamente em mnemônicos de montagem. Exemplos populares incluem:
* IDA Pro: Um desmontador comercial e poderoso e amplamente utilizado (e depurador).
* ghidra: Um desmontador gratuito e de código aberto e suíte de engenharia reversa.
* Objdump (parte do pacote Binutils): Um desmontador de linha de comando incluído em muitas distribuições Linux.

* Outros mnemônicos especializados: Alguns campos têm seus próprios códigos mnemônicos. Por exemplo, no campo médico, existem códigos mnemônicos para diferentes diagnósticos ou procedimentos. A tradução para isso exigiria tabelas de software ou pesquisa especializadas adaptadas a esse campo. Não existe um único "tradutor universal" para isso.

Para obter o programa certo, você precisa nos dizer:

1. Que tipo de códigos mnemônicos você está usando? (por exemplo, montagem x86, montagem de braço, códigos médicos, etc.)
2. Qual é o seu objetivo? (por exemplo, código de montagem, código de desmontar, procurar o significado de um código)

Depois de fornecer essas informações, posso fornecer uma resposta mais específica.

Anterior :

Próximo :
  Os artigos relacionados
·Como alterar um PanelView 
·Como criar um relatório de Bill sobre o Microsoft Acce…
·O que são variáveis ​​de computador? 
·Como encontrar mínimos Algoritmos Genéticos 
·Quais as ferramentas que programadores de computador Us…
·Como encontrar um Coder 
·Dê cinco recursos de uma linguagem de programação? 
·Como fazer um vídeo de abertura Com Game Maker 7 
·Como inverter uma instrução If para reduzir nidificaç…
·O que é um computador viurs? 
  Artigos em destaque
·Processos Python OS 
·Como você escreve um programa em C para exibir número…
·Como abrir vários arquivos de Entrada e Saída em C + …
·O que um teclado de computador comum tem a ver com ASCI…
·Como controlar alterações em Python e Django 
·Como Criar Tabela Auto incrementos no MySQL 
·Cerca de um binário para Hex Conversão de arquivo 
·Como criar relatórios com Perl 
·Como encontrar duplicatas em arquivo usando Perl 
·Quais são os principais conceitos e princípios da pro…
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados