Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » Unterschide Z80/U880? » Themenansicht

Autor Thread - Seiten: -1-
000
20.09.2014, 12:44 Uhr
holm

Avatar von holm

Bei einer Diskussion auf Mikrocontroller.net brachte A.K. folgendes Zitat von Wikipedia:

Wikipedia: "Die Unterschiede beschränken sich auf spezielle Details wie
ein nicht gesetztes CY-Flag bei dem OUTI-Befehl." und "The U880 is an
almost identical copy of Zilog's 8-bit Z80 microprocessor. Differences
include absence of CY flag setting in OUTI command (when L goes zero)
and another behaviour of hidden bus register seen through undocumented
F3 and F5 flags."

Ist darüber irgendwas bekannt, bzw. kann bitte Jemand mal mit einem Z80 und einem U880 testen wie sich OUTI bezüglich des Carry Flags verhält?
Ich habe gerade keine passende Hardware hier am Start...

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
20.09.2014, 15:50 Uhr
kaiOr

Avatar von kaiOr

Hallo,

habe meinen Frickel-KC85 offen auf dem Tisch (schon viel zu lange). Weiß nur nicht ob meine MC-Kenntnisse reichen um das sauber nachzuweisen:


Quellcode:
MODIFY 2000

21 FF FF -- LD HL,0FFFFh
01 80 01 -- LD BC,0180Ah
37 -- SCF
ED A3 -- OUTI
D2 00 F0 -- JP NC,0F000h
76 -- HALT

go 2000


UA880D -> HALT
UB880D -> HALT
Z0840004PSC -> Kaltstart
Z084C0010PEC -> Kaltstart
SGS Z8400AB1 -> Kaltstart

Lasse ich SCF weg bzw. ist zuvor CY nicht gesetzt gibts mit allen CPUs Kaltstart.
Wie kann ich den anderen Unterschied mit F3 und F5 testen?

MfG

Dieser Beitrag wurde am 20.09.2014 um 17:26 Uhr von kaiOr editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
20.09.2014, 18:34 Uhr
kaiOr

Avatar von kaiOr

Schon seltsam, lt. Zilog und lt. Mostek-Doku wird CY durch OUTI nicht verändert. Aber nur die DDR-CPU hält sich daran?

https://archive.org/stream/Zilog_Z80-CPU_Technical_Manual#page/n57/mode/1up
https://archive.org/stream/Mostek_MK3880_aka_Zilog_Z80_Central_Processing_Unit#page/n41/mode/1up
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
21.09.2014, 12:07 Uhr
holm

Avatar von holm

Du kannst mal hier weiter forschen Kai:

http://www.mikrocontroller.net/topic/343037?page=2#3810762

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
21.09.2014, 16:37 Uhr
kaiOr

Avatar von kaiOr

@holm: Den Flags F3 & F5 beim Arbeiten zuzuschauen übersteigt momentan mein Know-How. Zumal nicht dabeisteht welche Befehle und bei welchen Registerinhalten -> Nadel im Heuhaufen.

Bei meiner Internetsuche habe ich noch ein hübsches U880-Foto von den Russen gefunden:
http://s.zeptobars.ru/t34vm1-Z80-HD.jpg (Achtung, groß!)
Kennt jemand "H_ _H"?

MfG
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
21.09.2014, 21:29 Uhr
maleuma




Zitat:
kaiOr schrieb
Den Flags F3 & F5 beim Arbeiten zuzuschauen übersteigt momentan mein Know-How. Zumal nicht dabeisteht welche Befehle und bei welchen Registerinhalten -> Nadel im Heuhaufen.


Um den Inhalt des Flag-Registers anzuzeigen, brauchst Du nur die Befehle PUSH AF, POP HL nacheinander auszuführen und dann den Inhalt des Registers L anzeigen.

Viel Erfolg bei der Suche
--
Mario.

Dieser Beitrag wurde am 21.09.2014 um 21:30 Uhr von maleuma editiert.
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