Qual é a diferença entre o código da máquina e o código binário?
Código binário é a informação codificada usando dois valores.
Código da máquina é uma sequência de instruções.
Código binário é a informação codificada usando dois valores, nomeadamente 0 e 1, ou Off e On, ponto e travessão, ou Preto e Branco, etc. Um item representa uma escolha entre estes dois valores. Um item é chamado de "dígito binário" ou "bit". Quando algo tem mais de duas possibilidades, como um dígito decimal ou um símbolo num teclado, múltiplos bits são combinados.
5 podem ser representados como 101, 0101, 00000101, etc. Estes são todos números binários que representam cinco.
Para letras e símbolos, o mapeamento de símbolo para código binário é arbitrário, por isso organizações e empresas criaram listas padronizadas que mapeiam símbolos para padrões binários. Em um conjunto de códigos, a letra A é representada como 11000001 enquanto em outro é representada como 01000001. A maioria dos computadores do mundo usa um código onde A é representado por 01000001.
Código da máquina é uma sequência de instruções. Cada instrução representa uma operação, dizendo a uma máquina uma coisa a fazer. Uma combinação de bits significa: "Adicione 14 ao valor no local chamado AX". Há centenas de operações diferentes que podem ser feitas. Cada uma tem parâmetros, como no exemplo anterior, o valor a ser adicionado (14) e a localização para adicioná-lo a (AX).
Artigos semelhantes
- Quais são as diferenças entre Código de Máquina, Código de Byte, Código de Objeto e Código Fonte?
- Qual é a diferença entre bytecode, código nativo, código de máquina e código de montagem?
- Em termos leigos, o que é código de byte, código de montagem, código de máquina e código fonte?
- Qual é a diferença entre código de bytes e código de máquina e quais são as suas vantagens?