Definición de instrucciones simples con las que se pueda programar cualquier tarea de cálculo de la
máquina en forma de una secuencia de instrucciones y la posibilidad de cargar estos programas en
la misma memoria que se cargan los datos.
Máquina secuencial:
Una vez cargados el programa y los datos en la memoria, para realizar la tarea de cómputo, basta
lograr que la máquina realice el programa ejecutando instrucción tras instrucción desde la memoria
gracias a un secuenciador o dispositivo de control.
Implementación
requiere cinco unidades funcionales (actualización del concepto de Babbage): Un órgano de cálculo
que ejecute las instrucciones, la memoria, el control, y finalmente unidades de entrada y salida que
permitan a la computadora obtener los datos y programas del mundo exterior y entregar los
resultados de los cálculos
Caracteristicas
Memoria unidimensional, oganizada como
vector lineal de celdas del mismo tamaño y
con dirreciones secuenciales
Unica memoría principal para contener instrucciones y datos
Sin distinción explícita entre intrucciones y datos
Sin expecificación explícita de tipos de datos
Cada instrucción especificaba la dirección de la siguiente intrucción a ejecutat
Ventajas
Las secuencias de instrucciones o programas se podían guardar en la memoria y por tanto, alimentar
la máquina con nuevos programas para nuevas operaciones, modificar el programa en tiempo de
ejecución y tener un computador de verdadero propósito general.
La máquina secuencialmente ejecuta un ciclo de instrucción, leyendo instrucciones y ejecutándolas
una tras otra.
El dispositivo de control recoge una instrucción desde la memoria, interpreta su significado, trae los
datos necesarios desde la memoria al órgano de cálculo, instruye al mismo realizar la operación y
luego almacena el resultado