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