Exercícios1)O que é linguagem de máquina ?Linguagem de máquina, também dito código de máquina, é um programa que usa diretamente bits 1 e 0. O programador escreve bits 1 e 0correspondentes a uma sequência de instruções e por algum dispositivo grava-os na memória em endereços seguidos. O microprocessador lê estas instruções, começando do menor endereço até o maior (existindoinstruções de desvio da sequência) e executa-as, uma a uma. Um exemplo de programa em linguagem de máquina é visto a seguir:endereço endereço código da instrução01 1011 000102 0001 111103 1010 0000040000 000105 ...... .......De fato é isto que encontraremos gravado na memória do computador, qualquer que seja o programa, pois é a única coisa que o microprocessador entende. Máquinasindustriais e alguns programas básicos (como o BIOS) são programados nesta linguagem de máquina. Mas veja que é uma programação altamente especializada, exigindo conhecimentos profundos do microprocessador e deEletrônica Digital, o que escapa à maioria dos usuários.2)Qual a diferença entre interpretação e tradução ?Para facilitar a comunicação dos seres humanos com a máquina, foramdesenvolvidas linguagens mais próximas daquelas usadas pelos humanos, as chamadas linguagens de alto nível (C, Delphi, Pascal, Fortran, JAVA,...). Estas linguagens precisam ser convertidas para linguagem demáquina para serem executadas. Há dois métodos de conversão das linguagens de alto nível: a tradução e a interpretação. Estes métodos são similares. Em ambos as instruções de alto nível são executadaspelas seqüências equivalentes em linguagem de máquina. A diferença é que na tradução o programa completo de alto nível é primeiro convertido para a linguagem de máquina para então ser executado. Nainterpretação, depois de cada instrução de alto nível ser examinada e decodificada, ela é executada imediatamente. Nenhum programa traduzido é gerado. Ambos os métodos são amplamente usados pelos...