You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 11_Modell_CPU.md
+5-4Lines changed: 5 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -204,13 +204,14 @@ ditaa
204
204
@enduml
205
205
```
206
206
207
+
Negative Zahlen werden im Zweierkomplement dargestellt.
208
+
207
209
## Wie sieht ein Programm dann aus?
208
210
209
-
**Beispiel Variabler Linksshift**
211
+
**Beispiel Variabler Rechtsshift**
210
212
211
-
Das Programm belegt 15 aufeinander folgende Speicherplätze. Die nächste Spalte gibt die binäre Repräsentation des
212
-
Programms an. Die mnemotechnische Darstellung und ein Kommentarfeld sind in den
213
-
folgenden Spalten dargestellt.
213
+
Das eigentliche Programm belegt 16 aufeinander folgende Speicherplätze zwischen $0001000$ und $00011111$. Die nächste Spalte gibt die binäre Repräsentation des
214
+
Programms an. Die mnemotechnische Darstellung und ein Kommentarfeld folgen.
214
215
215
216
Unser Rechner wird nur ein echtes Register $A$ haben. Entsprechend müssen wir die Variablen im Speicher ablegen und von dort wieder laden. Das Programm besteht dann aus zwei Teilen
0 commit comments