Dies ist ein Multiplexer. Wenn der Eingang auf der linken Seite ist 1
, durchläuft er den unmittelbaren Wert vom SEXT
Block, andernfalls den Wert des ausgewählten Registers.
Was ist das für eine Logikkomponente?
432
committedandroider
Dies ist von http://www.cis.upenn.edu/~milom/cse240-Fall05/handouts/Ch05.pdf, Folie 9.
Aus diesem Diagramm erkenne ich 0001 als Opcode oder ADD. Ich erkenne 011 oder 3 als Quellregister und 101 oder 5 als Zielregister. Ich weiß, dass die 1 den Direktmodus bedeutet oder der zweite Operand direkt in der Anweisung ist.
Von hier aus weiß ich, dass der zweite Operand 11111 oder -1 dezimal ist und vor dem Hinzufügen zu den Daten im Quellregister vorzeichenerweitert wird (SEXT).
Weiß jemand, was die logische Komponente, die ich hervorgehoben habe, macht?
1 Antwort auf die Frage
2
Dmitry Grigoryev
Wäre das ausgewählte Register R7? Welchen Wert hätte R7?
committedandroider vor 9 Jahren
0
Nicht unbedingt. Dieses Diagramm ist für den Befehl "Sofort hinzufügen" relevant, wenn das fünfte Bit auf "1" gesetzt ist. Sie sollten verschiedene Add-Befehle (mit dem fünften Bit auf '0') in der Spezifikation nachschlagen, um zu sehen, wie genau Register angesprochen werden.
Dmitry Grigoryev vor 9 Jahren
0
Oh ich verstehe. Wenn das fünfte Bit 0 war, wählt der Multiplexer ein anderes Register als zweiten Operanden. Vielen Dank! Ich war nur etwas verwirrt, weil die Folie 8 den Multiplexer nicht zeigt, wenn das fünfte Bit 0 ist.
committedandroider vor 9 Jahren
1
Verwandte Probleme
-
8
Sollte ich 32 oder 64 Bit für Linux wählen?
-
12
CPU-Kerne: Je mehr, desto besser?
-
5
Warum sollte mein Computer starten und plötzlich ausschalten?
-
2
Maximale CPU-Temperatur für Core 2 Duo E6400
-
4
Wie schnell ist jeder Kern in einem Dual-Core-Prozessor?
-
7
Kann ich die CPU-Geschwindigkeit meines MacBook im Akkubetrieb reduzieren?
-
2
Bietet der Intel i7 eine echte Verbesserung gegenüber seinen Vorgängern?
-
4
Kann ein 32-Bit-Betriebssystem in einem 64-Bit-Prozessor ausgeführt werden?
-
3
Ist es möglich, eine Intel Q8400-CPU in meinem ASUS P5N-EM HDMI-Mobo zu verwenden?
-
3
Sinkt durch das Überlappen einer CPU / eines Kühlkörpers tatsächlich die Temperatur?