Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Technische Informatik » Entwerfen einer GROBEN Befehlskodierung » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Entwerfen einer GROBEN Befehlskodierung
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
noAhnung
unregistriert
Entwerfen einer GROBEN Befehlskodierung Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Meine Frage:
Hallihallo, Wink

ich sitze momentan an dieser Aufgabe:
Entwerfen Sie eine Befehlskodierung, um alle der folgenden Befehle in 36-bit Befehlsworten unterzubringen:

7 Befehle mit zwei 15-bit Adressen und einer 3-bit Registernummer
500 Befehle mit einer 15-bit Adresse und einer 3-bit Registernummer
50 Befehle ohne Adressen oder Registerangaben



Meine Ideen:
Meine Idee war nun bisher folgende:

Meine 7 Befehle kodiere ich so:

000 aaaaa aaaaa aaaaa bbbbb bbbbb bbbbb
001 aaaaa aaaaa aaaaa bbbbb bbbbb bbbbb
010 aaaaa aaaaa aaaaa bbbbb bbbbb bbbbb
011 aaaaa aaaaa aaaaa bbbbb bbbbb bbbbb
100 aaaaa aaaaa aaaaa bbbbb bbbbb bbbbb
101 aaaaa aaaaa aaaaa bbbbb bbbbb bbbbb
110 aaaaa aaaaa aaaaa bbbbb bbbbb bbbbb

Hierbei steht die Binärzahl für die 3-bit Registernummer, die a-Folge für die erste 15-bit Registernummer und die b-Folge für die zweite 15-bit Registeradresse.

Meine Idee für die 50 Befehle ohne Adressen oder Registerangaben sähe dann so aus:

111 000 00000 00000 00000 00000 00000 00000
111 000 00000 00000 00000 00000 00000 00001
111 000 00000 00000 00000 00000 00000 00010
111 000 00000 00000 00000 00000 00000 00011
...
111 000 00000 00000 00000 00000 00001 10010

Hierbei zeigt die Registeradresse nur an, dass es sich um einen der 50 Befehle handelt, ohne Adresse und die Befehle.

Nun bin ich allerdings bei den 500 Befehlen mit einer 15-bit Adresse und einer 3-bit Registernummer absolut überfragt. Hat jemand vielleicht einen Rat für mich, wie ich das provisorisch und ganz grob in meine Befehlskodierung einbauen könnte?
Wäre sehr dankbar für jegliche Hilfe! smile
08.01.2016 22:10
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Technische Informatik » Entwerfen einer GROBEN Befehlskodierung