Las personas que hacen CPU caseras (¿has visto alguna?) tienden a usar SRAM para los registros. Nadie en su sano juicio soldaría una carga de chanclas. No te preocupes por permitírselo, las necesidades de energía y las posibilidades de que se conecte correctamente.
No necesita doble puerto si solo hace una lectura o escritura a la vez. Entonces, por ejemplo, INC un registro, haga que su CPU lo lea en un ciclo, en un búfer. Incrementa el búfer en el siguiente ciclo, luego vuelve a escribirlo en un tercero. Multiplexación de tiempo!
Se necesitará algún tipo de almacenamiento en búfer si alimenta el contenido de 2 registros en una ALU. Tal vez podría usar solo un búfer y obtener el segundo operando "en vivo" de la SRAM. Pero, por supuesto, no hay un pin de "incremento" en un chip SRAM. Descubrirás dónde debe estar el búfer.
Dicho esto, hay registros de 74 series. Originalmente, las CPU completas estaban hechas de serie 74, o al menos chips lógicos discretos, antes de que se inventara la serie 74. La búsqueda del "archivo de registro de la serie 74" dio algunas pistas. Aunque, por supuesto, solo porque se hizo una vez, no significa que la encontrará ahora.
¿Has mirado en FPGAs, o incluso CPLDs y PALs? Los PAL son demasiado pequeños para hacer una CPU, pero algunos combinados con la otra lógica podrían ahorrarle algunos chips. En un FPGA aunque podría implementar CPUs completas. Los FPGA son básicamente miles de puertas lógicas en un chip. Puedes elegir qué lógica hace cada compuerta y cómo están conectadas. Usted hace esto escribiendo código, como software. Luego dispara los resultados de un cable USB a un programador.
Los FPGA se utilizan mucho en bienes de consumo y en muchos otros campos.