Código de operação
Em informática, um código de operação é a referência à instrução que um determinado processador possui para conseguir realizar determinadas tarefas.
Imagem: MARCO AURÉLIO ESPARZ… · BY-SA · Openverse
Apenas instruções pré-informadas que são os Opcodes. O que não é um Opcode, é um código que não é possível efetuar a identificação pelo processador ou pelo sistema. De entre as funções principais do processador:
Imagem: MARCO AURÉLIO ESPARZ… · BY-SA · Openverse
Processador Intel/AMD/Outro plataforma x86 (com nomes indiretos da programação em Assembly):
Imagem: MARCO AURÉLIO ESPARZ… · BY-SA · Openverse
Basicamente forma-se na cadeia do Assembly, já que é muito difícil humanamente entendermos códigos de máquina. Vejamos:
Imagem: MARCO AURÉLIO ESPARZ… · BY-SA · Openverse
A Linguagem de maquina é tediosa e difícil para seres humanos programarem nela diretamente, então se a abstração conseguida por uma linguagem de programação de alto-nível não é desejada, uma linguagem assembly é usada. Aqui, instruções mnemônicas são usadas que correspondem ao opcode e as especificações do operando da instrução em linguagem de máquina gerada. Ela dá um grande nível de legibilidade e compressibilidade que trabalhando com as operações em linguagem de máquina diretamente, enquanto continua dando controle apurado da linguagem de máquina gerada. Um programa chamado assembler transforma a linguagem assembly em código de máquina.


