rechnerarchitektur
Von: , Frage gestellt am Do, 18. Jan 2001
hallo.
bin grad an der vorbereitung für die prüfung. und da hab ich doch gleich mal ne frage zum datenpfadentwurf. und zwar geht's um die offenbar von jedem prof verwendeten bildchen. zu finden z.b. unter
http://inferno.informatik.uni-halle.de/~molitor/CDRO...
auf der seite "Erster Schritt einer R-Type-Instruktion" is die erweiterung für den branch-befehl eingezeichnet. frage:
wozu brauch ich den shifter?
wie wird branch on NOT equal realisiert?
kann der pc nicht erniedrigt werden? der angegebene datenpfad sieht nur eine erhöhung um jeweils 4 bzw. um die sprungadresse+4 vor. was ist, wenn ich an eine frühere stelle des programms springen will?
welche aufgabe hat das "sign extend"?
warum brauch ich zwei steuersignale MemRead und MemWrite? kann ich denn gleichzeitig in den speicher schreiben und aus ihm lesen?
soviel erstmal :-)
gruß
michael
