John von Neumann matemático,
desarrolló la rama de las matemáticas
conocida como teoria de juegos.
Arquitectura Princeton
arquitectura de diseño para un computador digital electrónico con partes que constan de una unidad de
procesamiento que contiene una unidad aritmético lógica y registros del procesador
una unidad de control que contiene un registro de instrucciones y un contador de programa, una memoria para
almacenar tanto datos como instrucciones, almacenamiento masivo externo, y mecanismos de entrada y salida
Como funciona?
La Unidad de control envía una
micro-orden para transferir el
contenido del Contador de programa
al Registro de direcciones.
El Contador de programa
aumenta en uno, por lo que
su contenido será la
dirección de la próxima
instrucción a ejecutar.
Se selecciona la
posición de memoria
que indica el Registro
de direcciones y se
realiza una lectura en
la memoria.
Se deposita en el
Registro de datos
la instrucción a
ejecutar.
Se realiza el traslado de la
información contenida en
el Registro de datos al
Registro de instrucciones,
donde se almacenará.
El Decodificador
procede a la
interpretación de la
instrucción que serán los
4 primeros bits, es decir,
interpreta el código de
operación.
El Registro de
instrucciones envía
los 4 últimos bits al
Registro de
direcciones.
El Registro de
direcciones busca en la
memoria la celda
correspondiente y
procede a la lectura del
dato.
La
información
es enviada al
Registro de
datos.
El Registro de datos
envía la información
al Registro de
entrada.
El Circuito operacional
realiza la operación con el
Registro acumulador y el
Registro de entrada y lo
almacena de nuevo en el
Registro acumulador.