Começamos com o conceito de Instrução. O que é Instrução?

-Instrução é um termo com origem no latim instructĭo que faz referência à ação de instruir (ensinar, doutrinar, comunicar/transmitir conhecimentos, dar a conhecer o estado de algo). A instrução é o caudal de conhecimentos adquiridos e o curso que segue um processo que se está a instruir.

O que é Instrução Computacional?

Uma instrução é uma operação única executada por um processador, sua ULA e/ou UC. Num sentido amplo, uma "instrução" pode ser qualquer representação de um elemento num programa executável, tal como um bytecode. Uma instrução é contida, geralmente, em softwares, que é enviada ao processador quando o software é inserido no computador por algum meio de armazenamento de dados. Estas instruções permitem o processamento e armazenamento de informações na forma de dados codificados e podem ser controladas pelo usuário.

Para que serve?

Realizar a ordem de funcionamento do processador, seus componentes externos e internos, e aparelhos externos ao computador. Tais instruções podem ser fornecidas pelo próprio usuário, ou pelo próprio processador para a execução de algum software programável.

Um hardware não funciona sem uma sequência de instruções, e um software não irá rodar sem uma sequência de instruções enviadas ao hardware para executá-lo. A única coisa que o processador sabe fazer sozinho é somar um, ele lê uma instrução em determinado endereço, executa o que foi solicitado, soma um ao seu endereço, lendo em seguida à próxima instrução. Assim ele vai lendo e executando as instruções do programa que foi criado pelo homem.

Exemplos:



Usos de Instruções Computacionais:


Linguagens de Programação, o que são e para que servem:

Os programas são sequências de instruções com o detalhamento passo a passo do que o computador deve fazer para desempenhar uma tarefa. Por exemplo, se o programa deve somar dois valores, as instruções são: pegar valor1, pegar valor2 e somar valor1 com valor2 e armazenar na variável resultado.

Para que o computador possa interpretar e produzir o resultado esperado, essas instruções precisam ser escritas em uma linguagem que o computador entende. Essa linguagem é chamada código de máquina (ou linguagem de máquina) e é baseada na menor unidade de informação que o computador pode trabalhar que é o bit. Apesar de ser a linguagem que o computador entende, o código de máquina é específico para cada sistema operacional (Windows, Linux, MacOS, etc) e muito distante da linguagem humana, o que o torna de difícil utilização para o desenvolvimento de software. Por isso foram criadas as linguagens de programação.

As linguagens de programação funcionam como um meio termo entre o que o computador entende e o que é mais fácil para o ser humano escrever. O programador usa a linguagem de programação (seguindo suas regras de sintaxe) para escrever as instruções do programa numa forma muito mais natural. Depois, esse programa é passado por um tradutor, chamado compilador ou interpretador (dependendo da linguagem de programação utilizada), que traduz as instruções do programa para o código de máquina apropriado, fazendo com que o computador as entenda e execute. Alguns exemplos de linguagens de programação incluem Assembly (a primeira), C, C++, Pascal, Clipper, Java, C#, Ruby, Python, Groovy, entre várias outras.







































































































UC - UNIDADE DE CONTROLE: É a unidade de controle que controla o tráfego de dados que correm pelo processador;
ULA - UNIDADE LÓGICA E ARITMÉTICA: É a unidade que realiza as operações lógicas e aritméticas do processador;
Bytecode: formato de código intermediário para execução de um programa;
Software: conjunto de programas que são processados nem computador;


                                                 Subir ao topo da página