Repertorio de Instrucciones y Objetivos básicos
La máquina sencilla consta de 4 instrucciones diferentes.
ADD: Equivale a la suma, Sumaria lo que hay en la @destino y la @fuente y lo pondría en la @destino. El FZ és el flanco de cero, que indica que el resultado de la última operación es cero.
MOV: Equivaldría a la transferencia, Copia el contenido de la dirección fuente a la dirección destino. Además actualiza el FZ
CMP: Equivale a la comparación, Compara lo que hay en la posición de memoria destino y fuente y si son iguales actualiza el FZ= a 1, y si son diferentes el FZ = 0
BEQ: Equivale a un Salto, Permite romper la secuencialidad implícita del programa, Salta si el FZ = 1, entonces es cuando rompe la sequencia del Program Counter y va a la posición que le indica la dirección destino. En caso de que el FZ = 0, seguiría con la secuencia y por lo tanto no haría el salto.
No hay comentarios:
Publicar un comentario