|
| 1 | +<!-- |
| 2 | +
|
| 3 | +author: Sebastian Zug & André Dietrich & Fabian Bär |
| 4 | +email: sebastian.zug@informatik.tu-freiberg.de & andre.dietrich@informatik.tu-freiberg.de & fabian.baer@student.tu-freiberg.de |
| 5 | +version: 0.0.1 |
| 6 | +language: de |
| 7 | +narrator: Deutsch Female |
| 8 | +
|
| 9 | +import: https://raw.githubusercontent.com/liascript-templates/plantUML/master/README.md |
| 10 | +
|
| 11 | +--> |
| 12 | + |
| 13 | +# Rechnerarithmetik |
| 14 | + |
| 15 | +**TU Bergakademie Freiberg - Wintersemester 2020 / 21** |
| 16 | + |
| 17 | +Link auf die aktuelle Vorlesung im Versionsmanagementsystem GitHub |
| 18 | + |
| 19 | +[https://github.com/TUBAF-IfI-LiaScript/VL_EingebetteteSysteme/blob/00_Einfuehrung](https://github.com/TUBAF-IfI-LiaScript/VL_EingebetteteSysteme/blob/master/09_Rechnerarithmetik.md) |
| 20 | + |
| 21 | +Die interaktive Form ist unter [diesem Link](https://liascript.github.io/course/?https://raw.githubusercontent.com/TUBAF-IfI-LiaScript/VL_EingebetteteSysteme/master/09_Rechnerarithmetik.md#1) zu finden |
| 22 | + |
| 23 | +## Hypothetische ALU mit 8 Funktionen |
| 24 | + |
| 25 | +```text @plantUML |
| 26 | +@startuml |
| 27 | +ditaa |
| 28 | + Daten Daten |
| 29 | + | | |
| 30 | + | | |
| 31 | ++--------------|---------------+ | |
| 32 | +| +------+ | | | |
| 33 | +| | | | : | Funktionsauswahl |
| 34 | +| | V V V V ||| |
| 35 | +| | +----+-----+-----+ +----+-----+-----+ ||| |
| 36 | +| | |cBFB Register A | |cBFB Register B | ||| Registerauswahl |
| 37 | +| | +---+------------+ +---------+------+ ||| | |
| 38 | +| | | | ||| | |
| 39 | +| | | +------------------+ ||| | |
| 40 | +| | | | | ||| | |
| 41 | +| | +--------+-----------+ | ||| | |
| 42 | +| | | | | | ||| | |
| 43 | +| | V V V V ||| | |
| 44 | +| | +----------------+ +----------------+ ||| | |
| 45 | +| | |c808 |<- |c808 |<--+|| | |
| 46 | +| | | Multiplexer |<- | Multiplexer |<---+| | |
| 47 | +| | | |<- | |<----+ | |
| 48 | +| | ++-+-+-+-+-+-+-+-+ ++-+-+-+-+-+-+-+-+ | |
| 49 | +| | | | | | | | | | | | | | | | | | | |
| 50 | +| | | | | | | | | | V V V V V V V V | |
| 51 | +| | | | | | | | | +----------------------------------+ | |
| 52 | +| | | | | | | | +-----------------------------+ | | |
| 53 | +| | | | | | | +------------------------+ | | | |
| 54 | +| | | | | | +-------------------+ | | | | |
| 55 | +| | | | | +--------------+ | | | | | |
| 56 | +| | | | +---------+ | | | | | | |
| 57 | +| | | +----+ | | | | | | | |
| 58 | +| | | | | | | | | | | |
| 59 | +| | | | | | | | | | | | | | | | | | | |
| 60 | +| | V V V V V V V V V V V V V V V V | |
| 61 | +| | +----+ +----+ +----+ +----+ +----+ +----+ +----+ +----+ | |
| 62 | +| | | 000| | 001| | 010| | 011| | 100| | 101| | 110| | 111| | |
| 63 | +| | |cFF4| |cFF4| |cFF4| |cFF4| |cFF4| |cFF4| |cFF4| |cFF4| | |
| 64 | +| | | OR | |AND | |EXOR| |ADD | |SUB | |MUL | |DIV | | SL | | |
| 65 | +| | +-+--+ +-+--+ +-+--+ +-+--+ +-+--+ +-+--+ +-+--+ +-+--+ | |
| 66 | +| | : : : : : : : : | |
| 67 | +| | +------+------+------+---+--+------+------+------+ | |
| 68 | +| | | | |
| 69 | +| | V | |
| 70 | +| | +----------+----------+ | |
| 71 | +| | |cCCB DeMuxer/Selektor|<-----------------+ |
| 72 | +| | +---+-+---------------+ |
| 73 | +| | : : |
| 74 | +| +---------------------+ | |
| 75 | +| | |
| 76 | ++-------------------------+ |
| 77 | +@enduml |
| 78 | +``` |
| 79 | +@plantUML |
0 commit comments