Skip to content

Commit 8f86df6

Browse files
committed
Merge branch 'master' of https://github.com/TXAE/Interrupts_8086
2 parents 6b6b25f + 9f2af69 commit 8f86df6

File tree

2 files changed

+23
-1
lines changed

2 files changed

+23
-1
lines changed

Interrupts_8086_Aufgaben.txt

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
1. Erläutern Sie mithilfe der Simulation wie aus Stack-Pointer (SP) und Stack-Segment (SS) die Stack-Adresse zustande kommt.
2+
3+
2. Stellen Sie SP und SS so ein, dass als Stack Adresse 0xCAFFE rauskommt. Welche SP und SS ergeben sich? Gibt es mehr als eine Lösung?
4+
5+
3. Starten Sie die Simulation (neu) und wählen Sie einen Interrupt. Springen Sie bis Schritt 4 und beobachten den Adressbus.
6+
Wie vermuten Sie kommt der Adressbus in Schritt 4 zustande? Wählen Sie einen anderen Interrupt und verifizieren Sie Ihre Vermutung.
7+
Sie müssen dazu zumindest zu Schritt 3 zurückspringen, damit der Prozessor ihre neue Interrupt-Nummer aufnehmen kann.
8+
Alternativ können Sie die Simulation neu starten.
9+
10+
4. In Schritt 4 und 5 werden auf dem Datenbus Daten übertragen.
11+
Beobachten Sie durch Klick auf den RAM-Baustein wie sich diese Daten zusammensetzen.
12+
Stellen Sie die Einträge im RAM so um, dass bei Interrupt 0 in Schritt 4 für IP "0xABAD" und in Schritt 5 für CS "0x1DEA" übertragen wird.
13+
Die Simulation muss dazu laufen.
14+
15+
5. Schlagen Sie den 8086 Bus im Internet nach.
16+
Ist die Darstellung von Adress- und Datenbus von dem Hintergrund Ihrer Recherche in der Simulation korrekt?
17+
18+
6. Wie finden Sie die Simulation?
19+
20+
21+
Diese Simulation wurde in zwei Studienarbeiten von Ihren Komillitonen der Jahrgänge TEL18 und TEL19 entwickelt.
22+
Sprechen Sie mit Herrn Lehmann darüber, falls Sie sich vorstellen können, die Simulation noch weiter auszubauen.

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ Builds on previous work by [Silas Merlin Gerhard](https://www.linkedin.com/in/si
1414
A [Java Runtime Environment](https://www.java.com/) (at least JRE 8) is required to run Digital.
1515
On Windows the easiest way to get Java is to install the [AdoptOpenJDK](https://adoptopenjdk.net/).
1616

17-
![Screenshot 2022-03-08 174336](https://user-images.githubusercontent.com/70020564/157284449-8232f69c-009e-4037-bad4-978231b3f1e2.png)
17+
![Screenshot 2022-05-19 122427](https://user-images.githubusercontent.com/70020564/169272369-0d2827c4-a4a3-4c5c-a41b-88845789c73c.png)

0 commit comments

Comments
 (0)