Guru
Date of registration: Dec 11th 2001
Location: Hämelerwald
Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)
Grundsätzlich schaut man sich erstmal an, welche Operationen die ALU überhaupt durchführen kann. Wie man in den ersten beiden Tabellen sieht, stehen 2 und 3 als Konstanten nicht zur Verfügung, außerdem fehlt bei den verfügbaren Rechenoperationen (vorletzte Tabelle) die Multiplikation. Da wir aber Addition und Subtraktion benutzen können, können wir die benötigten Multiplikationen als Folge von Additionen bzw. Subtraktionen darstellen.Quoted
Original von 1888
zu a: wo setze ich da an ? bin totaler Analphabet
c) ist eigentlich ganz einfach. Wir wissen, daß das COMPARE-Register negative Zahlen im Zweierkomplement speichert. Also ist das MSB bei negativen Zahlen gleich Eins und bei positiven (oder Null) gleich Null.Quoted
b: ist klar jetzt, aber wie komme ich auf die Loesung zu c: ????
Guru
Date of registration: Dec 11th 2001
Location: Hämelerwald
Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)
CS steht für "Chip Select", eine Art Schalter für den Speicherzugriff. Siehe dazu auch die Seiten 6-25 und 6-26 im Skript.Quoted
Original von 1888
Bei den Steuersignalen fuer Mikrobefehle in c1, c2, etc.
wofuer steht denn das CS in HS/CS ? bei c 7
Trainee
Date of registration: Apr 9th 2002
Location: vom platten Land mit Nordseeluft
Occupation: hä? Studi...
Guru
Date of registration: Dec 11th 2001
Location: Hämelerwald
Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)
Meinst du die Tabelle auf Seite 13? Die kommt in der Klausur bestimmt nicht dran. Viel zu zeitaufwändig. Aber falls du es doch mal machen willst:Quoted
Original von BlaueMotte
In den Folien zur Übung 10 gibt es eine große Tabelle mit diversen Steuerbefehlen (dort werden später scheinbar auch die Taktzyklen abgelesen).
Ich habe bei alten Klausuren gesehen, dass sie dort auch dran kam. Wie erstellt man sie?