ABACUS es una Arquitectura de Computadoras simple y con propósitos educativos propuesta por Meinadier. Es una máquina sincrónica con 3 unidades y 2 Buses.

Unidades:

  • Bus M: de instrucciones y operandos (datos).
  • Bus S: de direcciones de memoria de los operandos.
  • AC: acumulador temporal de la UAL.
  • P: registro que almacena la dirección de la próxima instrucción (es el instruction pointer).
  • I: registro de instrucción subdividido en CO (código operación) y D (dato u operando).
  • M: registro con el contenido leído de la ubicación de memoria accedida.
  • S: registro para buscar una ubicación en la memoria.

Sus partes se activan según las Señales de Gobierno activadas en cada momento.