Skip to content

Commit e91dcf7

Browse files
committed
Herausforderung Datenzugriff, Von Neumann UML
1 parent cc1a58a commit e91dcf7

1 file changed

Lines changed: 139 additions & 0 deletions

File tree

09_Rechnerarithmetik.md

Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,3 +77,142 @@ ditaa
7777
@enduml
7878
```
7979
@plantUML
80+
81+
Abstrakte Darstellung
82+
83+
```text @plantUML
84+
@startuml
85+
ditaa
86+
+-----+-----+
87+
| A | B |
88+
Daten +-----+-----+
89+
<--------->+cFF4 |
90+
| |
91+
Kontrolle | ALU |
92+
---------->+ |
93+
| |
94+
Status | |
95+
<----------+ |
96+
+-----------+
97+
@enduml
98+
```
99+
@plantUML
100+
101+
## Herausforderung Datenzugriff
102+
103+
```text @plantUML
104+
@startuml
105+
ditaa
106+
+------------------+
107+
|c44F |
108+
| Speicher |
109+
| |
110+
+-----------+------+
111+
^ |
112+
| |
113+
+----------+ Adresse | | +-----+-----+
114+
| +-----------+ | | A | B |
115+
| | | Daten +-----+-----+
116+
| | | <--------->+cFF4 |
117+
| Steuer- | | | |
118+
| werk | | Kontrolle | ALU |
119+
| | +-------------->+ |
120+
| | | |
121+
+----------+ +-----------+
122+
@enduml
123+
```
124+
@plantUML
125+
126+
127+
128+
```text @plantUML
129+
@startuml
130+
ditaa
131+
+------------------+
132+
|c44F |
133+
| Speicher |
134+
| |
135+
+---------+-+------+
136+
^ | ^
137+
| | |
138+
+----------+ Adresse | | | +-----+-----+
139+
|cF88 +-----------+ | | | A | B |
140+
| | | | Daten +-----+-----+
141+
| | Befehl | +-------------->+cFF4 |
142+
| Steuer- |<------------+ | |
143+
| werk | Kontrolle | ALU |
144+
| +------------------------------>+ |
145+
| | | |
146+
| | Status | |
147+
| |<------------------------------+ |
148+
+----------+ +-----------+
149+
@enduml
150+
```
151+
@plantUML
152+
153+
```text @plantUML
154+
@startuml
155+
ditaa
156+
+------------------+
157+
|c88F |
158+
| Speicher |
159+
| |
160+
+---------+-+------+
161+
^ | ^
162+
| | |
163+
+----------+ Adresse | | | +-----+-----+
164+
|cF88 +-----------+ | | | A | B |
165+
| | | | Daten +-----+-----+
166+
| | Befehl | +-------------->+cFF4 |
167+
| Steuer- |<------------+ | |
168+
| werk | Kontrolle | ALU |
169+
| +------------------------------>+ |
170+
| | | |
171+
| | Status | |
172+
| |<------------------------------+ |
173+
| | | |
174+
| | Kontrolle | |
175+
| +-------------+ Daten | |
176+
| | | +-------------->| |
177+
| | Status | | | |
178+
| |<----------+ | | | |
179+
+----------+ | | | +-----------+
180+
| | |
181+
| V V
182+
+-------+-----------+
183+
|c8F8 |
184+
| Ein/Ausgabe |
185+
| |
186+
+-------------------+
187+
@enduml
188+
```
189+
@plantUML
190+
191+
## 1945: Von-Neumann Architektur
192+
193+
```text @plantUML
194+
@startuml
195+
ditaa
196+
^ |
197+
| V
198+
+-+----+ +----------------------------+
199+
|c8F8 | |c88F Speicherwerk |
200+
| |<-->| +--------+ +--------+ |
201+
| | | |Programm| | Daten | |
202+
| | | +--------+ +--------+ |
203+
| | +------+---------------------+
204+
| | ^ | ^
205+
| E/A- | : | |
206+
| Werk | | V V
207+
| | +---+------+ +------------+
208+
| | |cF88 | | Rechenwerk |
209+
| | | | |cFF4 |
210+
| | | |<-=-+ +--------+ |
211+
| |<-=-+Steuerwerk| | |Register| |
212+
| | | +-=->| +--------+ |
213+
| | | | | | ALU | |
214+
| | | | | +--------+ |
215+
+------+ +----------+ +------------+
216+
@enduml
217+
```
218+
@plantUML

0 commit comments

Comments
 (0)