Im letzten Teil der Reihe Do-it-yourself CPU erstelle ich nun eine komplette 8Bit CPU mit 8 Befehlen. Die Anzahl der Befehle reicht vollkommen aus, um alles programmieren zu können, wie zB eine universelle Turing Maschine (UTM). Diese Implementierung gilt als Beweis der Universalität für ein logisches System. Die einzige Einschränkung für eine Allgemeinheit stellt lediglich die Speichergrösse dar. Die Simulation der CPU erfolgt komplett in Logisim. Eine CPU Simulation in Java zeigt, wie man mit TTL Bausteinen eine CPU simulieren kann. Dabei sind alle Logik Bausteine mit NAND Gattern aufgebaut.
Links:
https://github.com/sky4walk/documents/raw/master/CPU-4-Prozessor.pdf
https://raw.githubusercontent.com/sky4walk/documents/master/Logisim-CPU.circ
https://sourceforge.net/projects/circuit/
https://github.com/sky4walk/CPUSim