As pessoas falam de programa de computador ou do software, e até mesmo “escrevem” programas, mas não entendem como isso ocorre dentro do computador.
Primeiramente é importante destacar que o computador é composto por dois elementos básicos: o Hardware, que corresponde à parte física (componentes eletrônicos, como processador, memória etc); e o Software, que corresponde à parte lógica, que é uma sequencia de instruções codificadas em 0s e 1s.
Essas duas partes trabalham juntas, pois uma só existe em função da outra, e entender como isso funciona é fundamental para compreender o que é computação e por consequência o funcionamento do computador.
Nas outras postagens do blog já foram estudados alguns conceitos que são abordados aqui, por isso é importante que sejam revistos para um melhor entendimento desse assunto.
O processo de como ocorre a execução de um programa dentro do computador é mostrado no vídeo abaixo, e para facilitar o entendimento foi utilizado um código simples escrito em Linguagem C, e o seu equivalente em Linguagem Assembly para o processador da família Intel 8051.
Bons estudos!