Skip to content

Commit 9864580

Browse files
committed
ALU mit 8 Funktionen
1 parent 772dddb commit 9864580

1 file changed

Lines changed: 79 additions & 0 deletions

File tree

09_Rechnerarithmetik.md

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
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

Comments
 (0)