Mikroprozessortechnik

Hallo zusammen,

ich muss bald eine Prüfung in Mikroprozessor schreiben.
Vielleicht kann der eine oder andere von euch mir bei den folgenden fragen weiter helfen:
1)was versteht man unter denormalisierte Zahlen?
2)Wie werden denormalisierte Zahlen abgespeichert?
3)Welchen Wert hat die kleinste darstellbare denormalisierte Zahl?
Betrachten Sie die Abarbeitung folgender Befehlssequenz auf dem Pipelinedatenpfad:

add $t0,$t1,$s2
lw $t3,4($t1)
and $t2,$t3,$t0
ori $t9,$t1,$t3
sw $t9,-4($sp)

Bestimmen Sie für das obige Programmstück taktweise die Ausgangssignale der
Forwarding-Einheit, mit denen die Multiplexer vor den ALU-Eingängen angesteuert werden.

ForwardA ForwardB
Takt 1 ** **
Takt 2 ** **
Takt 3
Takt 4
Takt 5
Takt 6
Takt 7
Takt 8

Was versteht man unter einem Load-Use-Konflikt?
Tritt ein solcher Konflikt im obigen Programmfragment auf?
Wie wird er allgemein aufgelöst?

Hallo , geb mal „Denormalisierte Zahlen“ in Google ein, da findest du in wikipedia die Antworten zu 1-3.
Den Rest kann ich dir nicht eindeutig beantworten, das stammt nicht von einem „normalen“ Mikroprozessor, sonern von irgend so nem theoretichen hypothetischen von deinen Prof ausgebrüteten Spezialmist, sorry, aber dazu bräuchte man mehr Info über die Architektur dieses Rechenwerks.
mfg
Franz

Hi,
da gibt es eine Musterlösung eines ähnlichen Problems

http://wwwhni.uni-paderborn.de/fileadmin/hni_eps/WS_…

Ciao
Franz

Hallo Trex,
danke erstmals für die Antwort. Ich würde dir die Gesamtklausur schicken so hat man vll ein Gesamtes Bild von der Problemstellung. Aber anscheinend kann man hier kein pdf Datei hochladen? Wenn du willst kann ich dir die per mail schicken?
mfg
Alex

Hallo Franz,

Danke füe die Antwort und den Link.

Ciao
Alex

sorry, ich habe keine Ahnung :frowning: