Lösung 1.4 — Kurs 2004 6 — Online-Übungssystem PDF

Title Lösung 1.4 — Kurs 2004 6 — Online-Übungssystem
Author Jan Bartholomäus
Course Einführung in die technische und theoretische Informatik
Institution FernUniversität in Hagen
Pages 1
File Size 52.1 KB
File Type PDF
Total Downloads 56
Total Views 125

Summary

Einsendearbeit...


Description

15.4.2020

Lösung 1.4 — Kurs 20046 — Online-Übungssystem

FernUniverstität in Hagen — Online-Übungssystem — Kurs 20046 — Lösung 1.4

Einführung in die Technische und Theoretische Informatik Wintersemester 2019/2020

Musterlösung zu Aufgabe 4 Stapelspeicher (9 Punkte) Zu Beginn hat der Stackpointer den Wert 0, also zeigt er auf die Speicherzelle 0. Folgende Tabelle zeigt auf, wie Schritt für Schritt vorgegangen wird, wesentlich hierbei ist - die Postinkrementierung des SP bei PUSH und - die Prädekrementierung des SP bei POP. Zu Beginn hat der Stackpointer den Wert 0, also zeigt er auf die Speicherzelle 0. SP vor Befehl

Befehl

Zelle 0 nach Befehl

0

PUSH 15

1

PUSH 13

2

POP

1

PUSH 17

15

2

PUSH 18

3

POP

2

PUSH 19

3

Zelle 1 nach Befehl

15

Zelle 2 nach Befehl

SP nach Befehl

--

--

1

15

13

--

2

15

--

--

1

17

--

2

15

17

18

3

15

17

--

2

15

17

19

3

POP

15

17

--

2

2

POP

15

--

--

1

1

PUSH 21

15

21

--

2

- Nach Ausführung aller Befehle hat der SP den Wert 2. - Die Speicherzelle 0 enthält den Wert 15, die Speicherzelle 1 den Wert 21, alle weiteren Speicherzellen sind leer. - Das Akkumulator-Register enthält nach Ausführung der Befehle den Wert, der zuletzt mit POP hineingeschrieben wurde, also hier die 17. © FernUniversität in Hagen, LG Datenverarbeitungstechnik

https://online-uebungssystem.fernuni-hagen.de/gotthardt/Musterloesung/20046/WS19/1/4/muster1.4.html

1/1...


Similar Free PDFs