Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » Beschreibung U808 Befehlssatz? » Themenansicht

Autor Thread - Seiten: -1-
000
13.11.2006, 22:20 Uhr
Micha

Avatar von Micha

Hallo,

kennt eventuell jemand von Euch Ressourcen, wo es noch mehr bzw. präzisere Informationen zum Befehlssatz des U808 / Intel 8008 gibt?

Vorläufig habe ich das hier gefunden:

http://computermuseum.informatik.uni-stuttgart.de/dev/emuf08/i8008_3.html

allerdings fehlt mir in der Aufstellung dort die Byte-Länge der Befehle mit Argumenten, die Beschreibung der Flags, und die Auflistung, welche Befehle welche Flags beeinflussen. Falls es eine informativere Seite zu dem Thema gibt, wär ich interessiert...

Viele Grüße

Micha
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
13.11.2006, 22:49 Uhr
Tom Nachdenk



http://www.i8008.info/
http://bitsavers.vt100.net/intel/MCS8/

Hoffe das hilft etwas weiter :-)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
19.11.2006, 22:07 Uhr
Helfried

Avatar von Helfried


Zitat:
Micha schrieb
...
http://computermuseum.informatik.uni-stuttgart.de/dev/emuf08/i8008_3.html

allerdings fehlt mir in der Aufstellung dort die Byte-Länge der Befehle
...

Hallo Micha,

ich lese dort ganz am Ende
"Alle I-Befehle besitzen ein zweites Datenbyte b
Alle JMP- und CALL-Befehle besitzen zwei Adressbytes...."

Der Prozessor hat 4 Flags
C - Übertrag/Unterlauf
Z - Null
S - Vorzeichen
P - Parität

Die Befehle MOV, IN, OUT, HLT, RST, sowie alle JMP, CALL, RET bewirken keine Veränderung. Bei den anderen Befehlen werden die Flags verändert mit folgenden Ausnahmen: INR, DCR setzen das C-Flag nicht (!), ANA, ORA, XRA löschen das C-Flag, RLC, RRC, RAL, RAR beeinflussen nur das C-Flag.

Was willst Du noch wissen und wozu? Ich könnte noch ein wenig Material einscannen.

Viele Grüße
Helfried
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
20.11.2006, 08:22 Uhr
Gerhard



@Micha und Helfried

Ich habe jetzt die komplette Befehlsliste einschl. einiger Zusatzinformationen, und habe mir aus meinem alten (selbstgestrickten) Z80-Disassembler eine Version für den U808 gebastelt. Das Problem scheint also gelöst, fehlt nur noch der Praxistest.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek