Instruções num processador

Nesta mensagem vou falar sobre as varias camadas de execução de programas, como se organiza a memoria, tipos de registos que existem e sequência de passos de execução de instruções num CPU.

As camadas são: alto-nivel, assembly, maquina, transferência de registos, portas e circuitos.

A memoria é organizada em bits, é necessário um condensador por cada bit de memoria.

Os registos são: contador de programas, registo de endereçamento da memoria, registos de dados, registos de instruções, palavras de estado do programas.

Tipos de instruções são: Instruções aritméticas e logicas.

Para gerar codigo C para assembly é necessário utilizar o comando

  gcc -S -c nome_ficheiro.c

e o compilador gera o codigo C em assembly.
Seguir

Get every new post delivered to your Inbox.