Linguagem de maquina

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (399 palavras )
  • Download(s) : 0
  • Publicado : 22 de março de 2012
Ler documento completo
Amostra do texto
LINGUAGEM DE MÁQUINA
Todo computador possui um conjunto de instruções que seu processador é capaz de executar. Essas instruções, chamadas de código de máquina, são representadas por sequências debits, normalmente limitadas pelo número de bits do registrador principal da CPU. Esse código é chamado de código binário. São formados por 0 e 1[1] (Figura 1).

1 | 0 | 0 | 1 | 1 | 1 | 0 |1 | 0 | 1 | | | | | | |
0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | | | | | | |
1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | | | | | | |
0 | 0| 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | | | | | | |


As instruções correspondem a sequencias muito simples de operações, como transferir um dado em memória para a CPU ou somar doisvalores e são normalmente interpretadas por micro-códigos. Alguns computadores também têm seu opcodes representados no sistema octal.
Microprocessadores têm normalmente seus códigos de operaçãocomo múltiplos de 2, 8 e 16, pois usam arquiteturas com registradores de 8, 16, 32, 64 ou 128 bits em 2006. Porém, existem máquinas com registradores de tamanho diferente.
Dependendo da operaçãoconsiderada, o código de uma instrução pode simbolizar a
operação a ser executada e os dados envolvidos na operação (ou uma referência à
localização dos dados).
Os programas de computador raramentesão criados em linguagem de máquina, mas devem ser traduzidos (por compiladores) para serem executados diretamente pelo computador. Existe a opção, em voga atualmente, de não executá-los diretamente, massim por meio de um interpretador, esse sim rodando diretamente em código de máquina e previamente compilado.
Pode-se editar o código de máquina usando editores hexadecimais, como por exemplo, o"debug" que roda sob o DOS do Windows. Com estes programas pode-se ver o código não em binário, mas em hexadecimal, como mostrado abaixo nesta captura da tela do DOS com o debug aberto editando o...
tracking img