Updated documentation to include new instructions

This commit is contained in:
Christian 2022-05-04 13:02:53 +02:00
parent 7810b479c7
commit 7873eab9c7

View File

@ -180,12 +180,36 @@ Instr Argument
<td>Schreibe den Wert vom Akkumulator auf den Datenbus</td>
</tr>
<tr>
<td><code>Acc ++</td>
<td>Erhöhe den Wert des Akkumulators um 1</td></td>
<td><code>Acc ++</code></td>
<td>Erhöhe den Wert des Akkumulators um 1</td>
</tr>
<tr>
<td><code>Acc --</td>
<td>Verringere den Wert des Akkumulators um 1</td></td>
<td><code>Acc --</code></td>
<td>Verringere den Wert des Akkumulators um 1</td>
</tr>
<tr>
<td><code>Acc << DataBus</code></td>
<td>Verschiebt den Wert im Akkumulator nach links um den Wert im DatenBus.</td>
</tr>
<tr>
<td><code>Acc >> DataBus</code></td>
<td>Verschiebt den Wert im Akkumulator nach rechts um den Wert im DatenBus.</td>
</tr>
<tr>
<td><code>Acc + DataBus</code></td>
<td>Addiere den Wert im Datenbus auf den Akkumulator</td>
</tr>
<tr>
<td><code>Acc - DataBus</code></td>
<td>Subtrahiere den Wert im Datenbus auf den Akkumulator</td>
</tr>
<tr>
<td><code>Acc * DataBus</code></td>
<td>Multipliziere den Wert im Datenbus mit dem Akkumulator</td>
</tr>
<tr>
<td><code>Acc / DataBus</code></td>
<td>Dividiere den Akkumulator durch den Datenbus</td>
</tr>
<tr>
<td><code>InstReg -> µCounter</code></td>
@ -195,6 +219,10 @@ Instr Argument
<td><code>InstReg -> AddrBus</code></td>
<td>Lade das Argument im Instruktionsregister in den Adressbus</td>
</tr>
<tr>
<td><code>InstReg -> DataBus</code></td>
<td>Lade das Argument im Instruktionsregister in den Adressbus</td>
</tr>
<tr>
<td><code>µCounter = 0</code></td>
<td>Setzte den µCounter zurück</td>
@ -357,6 +385,30 @@ Instr Argument
<td><code>Acc --</code></td>
<td>Decrement accumulator by 1</td>
</tr>
<tr>
<td><code>Acc << DataBus</code></td>
<td>Shift the Accumulator left by the value in databus</td>
</tr>
<tr>
<td><code>Acc >> DataBus</code></td>
<td>Shift the Accumulator right by the value in databus</td>
</tr>
<tr>
<td><code>Acc + DataBus</code></td>
<td>Add the value of the databus to the accumulator</td>
</tr>
<tr>
<td><code>Acc - DataBus</code></td>
<td>Subtract the value of the databus from the accumulator</td>
</tr>
<tr>
<td><code>Acc * DataBus</code></td>
<td>Multiply the value of the databus with the accumulator</td>
</tr>
<tr>
<td><code>Acc / DataBus</code></td>
<td>Divide the accumulator by the value of the databus</td>
</tr>
<tr>
<td><code>InstReg -> µCounter</code></td>
<td>Take the instruction from instruction register, add a 0 at the tail and write it to µCounter</td>
@ -365,6 +417,10 @@ Instr Argument
<td><code>InstReg -> AddrBus</code></td>
<td>Write the argument from instruction register to addressbus</td>
</tr>
<tr>
<td><code>InstReg -> DataBus</code></td>
<td>Write the argument from instruction register to databus</td>
</tr>
<tr>
<td><code>µCounter = 0</code></td>
<td>Set µCounter to 0</td>