TP 1 Computersysteme II - Yonder Arellano

Als docx, pdf oder txt herunterladen
Als docx, pdf oder txt herunterladen
Sie sind auf Seite 1von 9

UNIVERSIDAD ABIERTA INTERAMERICANA

FAKULTÄT FÜR INFORMATIONSTECHNOLOGIE

Thema: Computersysteme II
Vor- und Nachname: Yonder Arellano
DNI: 95646039
Jahr: 1A

PRAKTISCHE ARBEIT NR. 1


LOGIKSCHALTUNGEN - PROZESSORMODELL
1) Konstruieren Sie die Funktionstabelle einer Schaltung, die nur die Kombination 011 kennt, und
zeichnen Sie die entsprechende Schaltung.

2) Konstruieren Sie die Funktionstabelle einer Schaltung mit 2 Ausgängen , die nur die Kombinationen
010 und 011 erkennt (ein Ausgang zur Erkennung jeder Kombination). Bauen Sie die entsprechende
Schaltung auf. Überprüfen Sie, ob die Schaltung der Tabelle für 010 und 110 entspricht.

3) Geben Sie das Funktionsschema einer Schaltung an, die jede der möglichen Kombinationen von 3
Bits erkennt. Bauen Sie die entsprechende Schaltung auf. Überprüfen Sie die Einhaltung der Tabelle
für 010 und 110. Wie wird diese Schaltung genannt und wie wird sie in Speicher und PCU
verwendet?
Er wird Decoder genannt und wir verwenden ihn für die Dekodierung des Busses.

4) Konstruieren Sie die Funktionstabelle einer Schaltung mit nur einem Ausgang, der den Wert 1 hat,
wenn eine der beiden folgenden Kombinationen (010 oder 011) an den Eingängen aktiviert wird.
Bauen Sie die entsprechende Schaltung auf. Überprüfen Sie die Übereinstimmung mit der Tabelle
für die Einträge 010 und 110.

5) Konstruieren Sie eine Schaltung mit UND und ODER, die die Tabelle erfüllt, wenn Sie die Tabelle für
ein X-OR erhalten.

6) Konstruieren Sie die Funktionstabelle einer Schaltung, die zwei beliebige 2-Bit-Zahlen an ihren 4
Eingängen empfängt und deren Binärkombination an ihren 4 Ausgängen dem Produkt dieser beiden
Zahlen an ihren Eingängen entspricht. Baue die Schaltung auf und prüfe sie auf 11 x 10
7) Konstruieren Sie eine ALU, um zwei 4-Bit-Zahlen zu addieren oder zu subtrahieren, und erzeugen Sie
die Flags nach jeder Operation. Testen Sie dann die Schaltung mit den folgenden Operationen mit
ganzen Zahlen und bestimmen Sie den Wert der Flaggen in den Schaltungen, nachdem Sie auf dem
Papier gerechnet haben: (- 7) + (- 3) ; (- 7) - (- 3) .
8) Erläutern Sie, wie der Merker C bei der Addition nicht invertiert wird und bei der Subtraktion
invertiert wird.

9) Erläutern Sie, dass, wenn der Ausgang, der durch den Wert der Flagge V gegeben ist, 1 ist, dies der
Tatsache entspricht, dass zwei natürliche Zahlen, die ganze Zahlen mit gleichem Vorzeichen
darstellen, addiert werden und das Ergebnis eine natürliche Zahl mit entgegengesetztem
Vorzeichen ist.
10) Zeichnen Sie eine "D-Latch"-Kippschaltung mit ihren drei Gattern. Analysieren Sie dann jede der
beiden folgenden Sequenzen

I. a) mit Ck=0 eine Null beibehalten wird. b) mit Ck=1 ist bereit, eine Eins zu speichern. c) mit Ck=0
endete mit einer Null.
Der Wert von D ändert sich nicht zu 1, wenn CK=1, so dass Q 0 bleibt.
II. a) mit Ck= 0 speichert er eine Null. b) mit Ck=1 ist bereit, eine 1 zu speichern. c) endet, indem er
eine Eins behält. Was ist Ihrer Meinung nach in der ersten Sequenz passiert?
Der Wert von D ändert sich auf 1, wenn CK=1 ist, so dass Q auf 1 gesetzt wird.

11) Zeichnen Sie für die Zeitpunkte von (10) die Zeitdiagramme von Ck, D und Q.
12) Erklären Sie, warum sich die Schaltung bei Ck = 1 wie ein Draht zwischen Q und D verhält und nicht

13) Geben Sie an der Tafel die folgende Variation von Ck und D an und bestimmen Sie, wie sich Q im
Laufe der Zeit verändern wird
14) Gegeben ist ein Register mit 2 M-E-Flipflops, das bei Ck = 0 10 speichert und von außen 11
empfängt. Zeichnen Sie das komplette Register mit seinen 4 Flip-Flops (2 Master - 2 Slaves)
und geben Sie an, welche der Flip-Flops halten, welche kopieren und welchen 1/0-Wert die
Drähte haben. Dito, wenn man annimmt, dass Ck = 1 ist und dann zu Ck = 0 zurückkehrt,
wenn man von außerhalb 00 erhält.
15) Beschreiben Sie anhand von 3 leeren Prozessormodellblättern die Reihenfolge und die
Ausführung eines Befehls mit dem Operationscode 1111, der sich an der Adresse 1010
befindet und den Befehl enthält, nach 0111 zu springen, wenn der Flag Z=1 ist. Bestimmen Sie
den Wert der zugehörigen Daten und geben Sie auf jedem Blatt die Datenbewegungen an und
welche Steuerleitungen aktiviert werden müssen, um diese Bewegungen zu ermöglichen.
Geben Sie die Werte in Bussen, UAL und Registern an, und zwar vollständig in den Registern,
die sich ändern, die Werte von Masters und Slaves, sowohl für den Nullwert der Uhr als auch
für den Wert eins.

Das könnte Ihnen auch gefallen