Calculadora Assembly
Calculadora é um dispositivo para a realização de cálculos numéricos.
Este tipo é considerado distinto de maquinas calculadoras e os computadores, no sentido de que a calculadora é um dispositivo voltado para um fim especifico e que não pode ser qualificada como uma maquina de Turing.
Em Assembly os procedimentos podem ser também chamados subrotinas. As subrotinas permitem escrever um programa complexo de uma forma modular, permitindo assim uma melhor detecção de erros e também a reutilização de subrotinas.
A nossa maquina de calcular foi desenvolvida atravez de uma linguagem de montagem elaborada por uma notação legível por humanos para o código máquina que uma arquitetura de computador especifica usa, Composta por um mero padrão de bits, torna-se legível pela substituição dos valores em bruto por símbolos chamados mnemónicos.
No que toca a funcionalidade enquanto o computador sabe que a instrução para a máquina IA-21(10110000 0110001) faz, para os programadores é mais facíl recordar a representação equivalente em instruções mnemónicas MOV AL,61h. Tal instrução ordena que o valor hexadecimal 61 (91 em decimal) seja movido para p registrador ) ‘’AL’’.
ESTRUTURA DO PROGRAMA
O código apresentado pelo grupo funciona correctamente para todos os procedimentos (soma, subtracção, multiplicação e divisão).
No decurso do trabalho os problemas com que nos defrontamos foram os seguintes:
- Saltos condicionais;
-Saltos incondicionais;
-Recurso a procedimentos;
-Chamar um