22
33author: Sebastian Zug & André Dietrich & Fabian Bär
44email: sebastian.zug@informatik.tu-freiberg.de & andre.dietrich@informatik.tu-freiberg.de & fabian.baer@student.tu-freiberg.de
5- version: 0.0.2
5+ version: 0.0.4
66language: de
77narrator: Deutsch Female
88
@@ -25,7 +25,7 @@ gray: @mark(gray,@0)
2525
2626Link auf die aktuelle Vorlesung im Versionsmanagementsystem GitHub
2727
28- [ https://github.com/TUBAF-IfI-LiaScript/VL_EingebetteteSysteme/blob/10_CPU_Basis .md ] ( https://github.com/TUBAF-IfI-LiaScript/VL_EingebetteteSysteme/blob/master/11_Modell_CPU.md )
28+ [ https://github.com/TUBAF-IfI-LiaScript/VL_EingebetteteSysteme/blob/11_Modell_CPU .md ] ( https://github.com/TUBAF-IfI-LiaScript/VL_EingebetteteSysteme/blob/master/11_Modell_CPU.md )
2929
3030Die interaktive Form ist unter [ diesem Link] ( https://liascript.github.io/course/?https://raw.githubusercontent.com/TUBAF-IfI-LiaScript/VL_EingebetteteSysteme/master/11_Modell_CPU.md#1 ) zu finden
3131
@@ -460,3 +460,35 @@ digraph finite_state_machine {
460460@enduml
461461```
462462@plantUML
463+
464+ ## Umsetzung als Schaltnetz / Schaltwerk
465+
466+ ``` text @plantUML
467+ @startuml
468+ ditaa
469+ Instruction Register
470+ +---------+------------+
471+ |OPCODE | |
472+ +-+-+-+-+-+------------+
473+ | | | |
474+ V V V V
475+ +-----------------------------------------------------------------+
476+ | 1 aus 16 Dekodierer |
477+ | |
478+ +--+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+--+
479+ | | | | | | | | | | | | | | | |
480+ | | | | | | | | | | | | | | | |
481+ HLT JMA JMP SRJ CSA RAL INP OUT NOT LDA STA ADD XOR IOR AND NOP
482+ | | | | | | | | | | | | | | | |
483+ V V V V V V V V V V V V V V V V
484+ +-----------------------------------------------------------------+ Steuersignale:
485+ |cF41 +---> ALU,
486+ | | Register Kontrolle,
487+ | +---> Speicher Kontrolle,
488+ Clock--->| Sequentielles Schaltnetz | ...
489+ | | ...
490+ | | Flags:
491+ | |<--- Signum, Zero, Overflow, Carry, ...
492+ +-----------------------------------------------------------------+
493+ @enduml
494+ ```
0 commit comments