"Spitzenklausur"

Moderator: Moderatoren

Chris087
Beiträge: 296
Registriert: Mi 21. Mai 2008, 13:00

Re: "Spitzenklausur"

Beitrag von Chris087 » Di 22. Jul 2008, 14:12

Das heisst, wenn auf dem Stack zB eine 14 und eine 1 drauf wäre, würde RET die zwei runternehmen und zusammensetzen zu:

0000 0001 0000 1110 = 270
-----1-----|-----14 ---

und an Stelle 270 springen?

testuser
Beiträge: 180
Registriert: Mi 25. Jun 2008, 18:47

Re: "Spitzenklausur"

Beitrag von testuser » Di 22. Jul 2008, 15:28

so ist es, zuerst wird das high byte und dann das low byte runtergenommen. Also in deinem Falle müsste die 14 vor der 1 auf das Stack gelegt worden sein
Мои пять копеек

Jochen
Beiträge: 218
Registriert: Di 10. Jun 2008, 12:06

Re: "Spitzenklausur"

Beitrag von Jochen » Mi 23. Jul 2008, 12:40

A 2.3

wat is dat fürn kack? irgendwie hab ich da ständig nen Denkfehler drin.

Kann mir mal jemand kurz nen Anstoß geben, warum am unteren Pfeil ( z1/y1 -> zo/yo ) X1,X3 steht und nicht Xo,x2?

die beiden Pfeile sind bei immer vertauscht, egal wie ichs mache..

Mdot
Beiträge: 42
Registriert: Di 17. Jun 2008, 17:49

Re: "Spitzenklausur"

Beitrag von Mdot » Mi 23. Jul 2008, 13:10

Meinst du bei dem Graphen ?!
Na, das Ausgangssignal Q ist 1. Und um Q zu ändern, also zu Null werden zu lassen (bzw. zu Q-Nicht) muss am J-K Flip Flop entweder 1 1 anliegen (Zustandswechsel) oder es muss 'Manuell' passieren in dem j=0 und k=1, und diese beiden Zustände sind oben mit X1 und X3 Codiert.

Oder anders:
Schau dir die Tabelle der Zustände an, die ganz links zeigt dir Qn an. Qn ist 1. Nun willst du zu Null oder zu Q-Nicht. und dann schaust du dir die Zahlenkombinationen an und schaust dann wie diese kodiert sind (X1, X2 ...).

Hoffe ich konnte deine Frage beantworten.
Mit besten Grüßen

Jochen
Beiträge: 218
Registriert: Di 10. Jun 2008, 12:06

Re: "Spitzenklausur"

Beitrag von Jochen » Mi 23. Jul 2008, 13:16

tätä.. danke.

f r
Beiträge: 30
Registriert: Di 17. Jun 2008, 16:26

Re: "Spitzenklausur"

Beitrag von f r » Mi 23. Jul 2008, 14:08

Hallo an alle!

Hab mal eine Frage zur Aufgabe 1.8.
Warum wird bei Schritt 3 in der Musterlösung N=1 gesetzt?
Besten Dank im Voraus

Jochen
Beiträge: 218
Registriert: Di 10. Jun 2008, 12:06

Re: "Spitzenklausur"

Beitrag von Jochen » Mi 23. Jul 2008, 14:11

weil das höchstwertigste Bit = 1 ist.

mMn wird das negative Flag immer dann gesetzt, wenn das höchstwertigste bit im Register 1 ist.

rego
Beiträge: 31
Registriert: Do 17. Apr 2008, 18:53

Re: "Spitzenklausur"

Beitrag von rego » Mi 23. Jul 2008, 17:56

Aufgabe 2.2

ich versteh das mit den Indexen nicht so ganz, kann mir das jmd erklären ?

und

Aufgabe 2.3

minimierte Ansteuerfunktion für das D-Flipflop

ich hab immer
0 1 0 1
1 1 0 0

Lösung ist aber :
0 1 1 1
0 0 0 1

f r
Beiträge: 30
Registriert: Di 17. Jun 2008, 16:26

Re: "Spitzenklausur"

Beitrag von f r » Mi 23. Jul 2008, 21:43

zu Aufgabe 2.3:
Du musst Jn+1, Kn+1, Qn ins Diagramm eintragen. 1en stehen in Spalte Qn+1. So müsste es klappen.
Wobei ich hier nicht verstehe warum man nicht alle Einsen zusammenfassen muss? Ich dachte, man muss hier drei Zweierblöcke bilden..

zu Aufgabe 2.2:
Index gibt die Klasse an, in welcher der Zustand steht. z.B. 1. Tabelle, 1.Zeile, 1.Spalte: Z0/Y0 - 0, weil Z0 in der 1-Äquivalenzklasse K0 steht.

Sophia
Beiträge: 193
Registriert: Mo 2. Jun 2008, 17:24

Re: "Spitzenklausur"

Beitrag von Sophia » Mi 23. Jul 2008, 23:51

Auch auf die Gefahr hin, dass diese Frage schonmal gestellt wurde und das hier der falsche thread ist...

Zur Hausübung 12:
12.5
Warum lautet die Darstellung des Maschinencodes folgendermaßen?:
(Aufgabenstellung: Mit welchen Befehlen kann man den Inhalt von R16 auf 0 setzen?)
Eine Möglichkeit: Befehl
CBR r16, 255
0111 0000 0000 0000
Ist das sowas wie ein Linksschift? Warum muss man für K=255 für die K's 0000 0000 und nicht 1111 1111 eintragen?

Aufgabe 12.3
Befehl: LSL R18
Ich verstehe nicht, wie man auf das Maschinenwort
0000 1111 0010 0010 kommt.
Die 18 entspricht doch 10010

Antworten

Zurück zu „Info II“