Arquitectura de von Nueumann

 MÁQUINA DE VON NUEUMANN





1. RAM: Es el sitio donde se cargan las instrucciones para el procesador.

2. IR: Es el registro de instrucciones, a la izquierda se muestra la instrucción dada, por ejemplo en la     primera línea es "lod" y en el hueco de la derecha interpreta ese comando, el cual, en nuestro cas         es la variable x que equivale a 4.

    3. Decoder, decodificador. Su función es convertir los bits ene binarios (1,0) en números naturales            para que la ALU sea capaz de operar 

    4. ALU (Unidad lógica de aritmética): Es la encargada de hacer las operaciones de                                     aritmética, como la suma o resta, o algunas operaciones lógicas.

    5. Acumulador:  Es el registro en el que se alancean temporalmente los resultados aritméticos de la         ALU

    6. Contador de programa: Es el que se encarga de contar cuantos ciclos hace la ALU, simulando el         reloj del sistema.

 

Aquí observamos como el IR añade la variable Z, la cual equivalía a 2.En la ALU se suma con la variable W, dando como resultado 4 (2+2).


Primero cargo la variable "x" que es 4. En el segundo paso añadimos "Y" que es 5. Dando como resultado 9, el cual usando el comando "sto T4" se almacenamos el resultado en la variable T4.

Lo mismo pasa con las variables "W" y "Z", sumamos 2 y 2 respectivamente, el cual su resultado se almacena en la variable T2. 

Por último cargo el resultado T4 y con el comando "sub" le resto la variable "T2" guardando el resultado en la variable "T3".

Comentarios