El tema es así, las instrucciones se cargan en una EEPROM y los datos en otra, ambas trabajan en paralelo.
Una vez leída la instrucción se envía a un decodificador de instrucciones hecho con cuatro decodificadores CD4514 y de ahí cada salida ataca a un registro específico.
Los datos que vienen de la otra EEPROM, se envían a un BUS común de datos. Y para que no haya colisión de quién quiere usar el BUS, hay un CD4515 que selecciona de donde vienen los datos.
Las instrucciones que comienzan con la letra A, se usan en los saltos de dirección, ALU, comparador y máscaras de bits.
Las que comienzan con B, manejan la RAM, EEPROM(auxiliar para guardar datos seleccionados por el usuario) y además manejan los registros de sonido monofónico.
Las instrucciones con C manejan los registros de video y puertos.
Puedo subir, fotos del esquema del hardware, si lo deseas.