Von Neumann Architecture (VNA)
Content |
Supplementary Material
For the computer lab you need to work with the UNIX terminal. We provide some supplementary material for this reason. Please note that this material is not complete. It is also not intended to be complete. However, we hope it covers for beginners the most fundamental basics and gives a good starting point for self-studying this matter.
Obtain the ULM simulator
This only needs to be done once:
thales$ git clone https://github.com/michael-lehn/ulm.git Klone nach 'ulm' ... thales$
Compile the simulator
thales$ cd ulm thales$ g++ -Wall -std=c++11 -o ulm ulm.cc thales$
Use the simulator
Create a file example.ulm that contains the following text:
81 14 00 01 1A 01 00 02 61 01 02 02 46 02 01 00 00 00 00 00 11 33 55 77 99 BB DD FF
Start the simulator and run this machine code by typing on the shell: ulm example.ulm.