Extend the README file.

This commit is contained in:
lux 2017-08-20 12:16:23 +02:00
parent 31c40f9f55
commit 976c2be385
1 changed files with 7 additions and 0 deletions

View File

@ -1,6 +1,7 @@
# Koopman TOY CPU Interpreter
This is a CPU interpreter, based on the specification of Phil Koopmans paper: "Microcoded Versus Hard-wired Control".<br>
For more details, please see in /doc.
## Build
@ -8,6 +9,12 @@ The project can be built using `make`.
## Usage
Pass the RAM content to the machine via a text file.<br>
The program call is: `toy_cpu` SOURCE.toy<br>
The following is the specification for a 16 BIT machine word. With it, you can create the RAM content.<br>
(Do not forget: this is a pure John von Neumann architecture, data and program in the same memory)<br>
<pre>
OP_Code 0 (0000b): STORE<12 BIT ADDRESS>
OP_Code 1 (0001b): LOAD <12 BIT ADDRESS>