Qual o aspecto de uma instrução?
A instrução é o elemento-chave do computador porque é ela que permite especificar ao processador a ação a efetuar. As instruções a efetuar são indicadas no ficheiro-fonte e o computador passa de uma instrução à outra seguindo as instruções indicadas de cima para baixo (porque a leitura de um ficheiro faz-se de cima para baixo).
Uma instrução é geralmente composta por dois elementos:
- o operador : ação a efetuar pelo processador
- os operandos : um ou vários dados sobre os qual se vai efetuar a operação
Os tipos de operadores
Distinguem-se habitualmente dois ou três tipos de operadores :
- Os operadores unários: são operadores que admitem um só operando
- Os operadores binários: são operadores que, contrariamente ao que poderíamos pensar, não trabalham em operandos binários, mas admitem dois operandos (binário designa, por isso, o número de operandos manipulados, a adição, frequentemente notada +, é por conseguinte um operador binário)
- Os operadores ternários: são operadores que admitem três operandos (os operadores condicionais são, por exemplo, operadores ternários)
Os operadores podem também ser repartidos de acordo com várias categorias segundo o tipo de acção que a sua execução desencadeia :
- os operadores aritméticos
- os operadores de comparação
- os operadores lógicos
- os operadores de bits
- os operadores de afectação
- os operadores condicionais
- os operadores sequenciais
- …
As prioridades dos operadores
Em cada linguagem existem prioridades de avaliação dos operadores, para que o computador saiba em que sentido avaliar os operadores quando vários dentre eles estão presentes numa mesma expressão.