There exist different approaches in order to obtain high comprehension when explaining computer architecture, one
approach uses simulation of processors that allow interaction with each module that composes a computer as on [1]-[4];
another option is to use FPGA devices and VHDL language to construct a simple computer [5]-[6], but there is the
disadvantage that by programming there is a lack of understanding in dataflow. There is even an approach that
uses MSI digital components such as TTL in order to construct a computer [7], it is a good exercise to realize
interconnections between components, but sometimes using wires to build those connections is excessively time-consuming.