Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » Turbo Z80 CPU » Themenansicht

Autor Thread - Seiten: -1-
000
01.04.2009, 00:26 Uhr
Enrico
Default Group and Edit


Ich bin da durch Zufall auf eine interessante Seite gestossen. Leider hatte ich es versäumt diese gleich zu speichern, und zwischendurch war mein Browser abgestürzt. Anscheinend wurde von Sharp eine spezielle Z80-CPU Namens Z84C00HX entwickelt. H steht ja für 8 MHz, X wohl für extendet.
Tom Nachdenk schrieb mal, dass die Z80 wegen Patenten intern mit 4 Bit arbeitet. Mit einer speziellen Codefolge lässt diese sich wohl umschalten, und arbeitet dann bei der Alu mit 16 Bit.
Das passiert mit ED415052494C00.
Da sollte man mal nachforschen....
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
01.04.2009, 00:42 Uhr
tp



Und 2 mal hintereinander schaltet wieder ab?
--
Die Zeit ist auch nicht mehr, was sie mal war! (Albert Einstein)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
01.04.2009, 05:57 Uhr
edbru



Direkt zweimal hintereinander veranlasst die CPU, in den Registern BC und HL den Code 04841H zurückzugeben.

Eddi
--
ich brauch es nicht, so sprach der Rabe.
Es ist nur schön wenn ich es habe.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
03.04.2009, 08:51 Uhr
P.S.



Z84C00 ist nichts besonderes - gab es auch schon zu DDR-Zeiten vom MME als U84C00, allerdings nur mit 4 MHz Taktfrequenz. ZILOG hat offensichtlich auch andere HL-Hersteller diese IC-Serie lizensiert und mit den Technologie-Fortschritten konnte dann die Taktfrequenz erhöht werden (heute wohl bis 20 MHz).

Zu "...die Z80 wegen Patenten intern mit 4 Bit arbeitet..."
Wo soll denn diese Weisheit her sein? Nach der offiziellen Codeliste ist ein ED41-Befehl ein OUT(C),B und die nachfolgende Sequenz des unter <001> genannten Beispiel läd das D-Register usw. Den SWAP-Befehl (Austausch des unteren mit dem oberen Nibble) gab's erst beim EMR.
Zwar wurde damals in der Literatur vielfach über so genannte "undokumentierte" Z80-Befehle diskutiert, aber an Befehle zur "4Bit-Verarbeitung" kann ich mich nicht erinnern.

Das Wissen der Menschheit gehört allen Menschen! -
Wissen ist Macht, wer glaubt, der weis nichts! -
Unwissenheit schützt vor Strafe nicht! -
Gegen die Ausgrenzung von Unwissenden und für ein liberalisiertes Urheberrecht!
PS
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
03.04.2009, 09:27 Uhr
Volker

Avatar von Volker

ED = @
41 = A
50 = P
52 = R
49 = I
4C = L
00.


reingefallen
--
Das Gerät selbst ist ein kompli-
ziertes elektronisches Erzeugnis, zu des-
sen Reparatur neben vielfältigen Kenntnis-
sen zum gesamten Komplex der Elek-
tronik eine Vielzahl hochwertiger Meß-
und Prüftechnik notwendig ist. Von ei-
genhändigen Eingriffen wird abgeraten.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
03.04.2009, 09:55 Uhr
Tom Nachdenk



Die Weisheit das der Z80 intern mit 4 Bit arbeitet stammt von Masatoshi Shima persönlich:

http://www.ieee.org/portal/cms_docs_iportals/iportals/aboutus/history_center/oral_history/pdfs/Shima197.pdf

Seite 43


Zitat:
In the case of the Z80, it was quite simple because I knew 8080 well. The biggest problem in developing the Z80 was how not to copy 8080's logic. For example, with the 8080, I used an 8-bit arithmetical unit. In the case of the Z80, I needed just compatibility for software and a little more performance, with the same clock. I was able to use 4-bit arithmetic units, in an 8-bit microprocessor. For all of the area, I needed to find a different logic and a different circuitry approach for the Z80. That was the biggest difficulty.

Wobei mir nicht ganz klar ist was damit nun gemeint ist.

Dieser Beitrag wurde am 03.04.2009 um 09:56 Uhr von Tom Nachdenk editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
03.04.2009, 14:50 Uhr
Enrico
Default Group and Edit


Na, das hat aber gedauert. Ich hatte mich schon richtig drüber geärgert, dass keiner so richtig was dazu schreiben wollte.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
03.04.2009, 21:29 Uhr
edbru



wieso?
tp hat doch gleich richtig reagiert mit der Frage nach zweimal. "APRIL APRIL"
Und meine Registerinhaltsangabe sollte auch eine "Antwort" sein. Sollte ja nicht gleich richtig aufgelöst werden.
War das zu einfach oder zu verschlüsselt?

Eddi
--
ich brauch es nicht, so sprach der Rabe.
Es ist nur schön wenn ich es habe.
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