sábado, 26 de junio de 2010

Lectura complementaria: operaciones de una computadora básica

Repertorio de Instrucciones y Objetivos básicos

Fuente: Wikipedia

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