Das Wochenendrätsel, oder welche Fragen mir ein alter Eurocom-1-Rechner stellt

May 04, 2016 241 Replies

Interessant finde ich nur das die 6502 Freaks versuchen Memory Mapped

weil jeder Prozessor mit externem Speicher das kann.

isses nicht.

Mir ist das Wurscht, wenn hier einer die Vorteile eines getrennten

dieser Richtung anzetteln sollte, der Z80 hats halt, der 6800 nicht.

Holm

Nee, Loriot: Achwas!

Holm

Hauke Fath schrieb:

Du siehst aber doch, dass die beabsichtigte Provokation nicht den

MfG Rupert

Ich glaube, es gab auch noch einen TMS2732 _A_ der war nochmal etwas anders. Wir hatten jedenfalls damals eine Menge TMS-Leichen, und ich glaube jetzt, das waren eher 32er als 16-er. Wo ist nochmal die Flasche mit dem Gerontol Forte?

Gerhard

Ja. 21V Vpp statt 25V Vpp.

weil ich nur einen TLS866CS im Einsatz habe.

Wenn man sich eine neuere 8-Bit Architekturen wie z.B. AVR anschaut, stellt man fest, dass da immer noch beides vorhanden ist - also separater I/O-Adressraum, der aber komplett in den Speicher gemapped ist.

I/O ist dort zwar mindestens doppelt so schnell, aber bei den neueren Typen mit zu viel Peripherie reicht der I/O-Adressraum nicht aus, und einige Einheiten sind nur memory-mapped erreichbar.

Ist zwar jetzt der umgekehrte Fall, eigentlich ist da I/O besser, aber es kommt halt darauf an wie die CPU gebaut ist. Irgendein Kompromiss wird da immer gemacht.

formatting link
formatting link

Die haben ein paar Hinweise zu genau diesem Thema.

Am 10.05.2016 18:10 schrieb Gerhard Hoffmann:

programmieridentisch sind mit anderen? Wenn beispielsweise eine Type

Hanno

Ich programmiere den ganzen alten Kram immer nach INTeL (1ms-Pulse) und

Teile haben noch keine Daten vergessen.

Gerrit

Aufgrund der Diskussion nebenan in dafc wg. mc-EPROMmer hatte ich die alten mc-Hefte gesucht und gefunden. Da ist eine Tabelle abgedruckt, die

Stand: Ende 1986 (mc 1/1987), immerhin sind die Typen vom 2716 bis zum

gebraucht werden, siehe anderes Posting hier.

Kann ich Dir nachher scannen und schicken.

interessiert.

Am 10.05.2016 um 19:17 schrieb Ralf Kiefer:

Programmierspannung und Programmieralgorithmen weniger.

Hanno

1993, Flash Memory Products von 1994/1995...

Wenn ich was nachgucken soll...

Holm

Am 10.05.2016 22:58, schrieb Holm Tiffe:

... und der "ID code" beim Abfragen des Typs.

Genau.

IIRC kann DMA dazwischenfunken.

"I'm a doctor, not a mechanic." Dr Leonard McCoy "I'm a mechanic, not a doctor." Volker Borchert

Am 10.05.2016 um 22:58 schrieb Holm Tiffe:

entspricht, und das kostet halt Zeit.

Hanno

Am 11.05.2016 um 00:06 schrieb Gerrit Heitsch:

Hanno

Ja,,, aber wieso "immer noch"?

Atmels AVRs stammen nicht von Intel oder Zilog Prozessoren ab, das ist

hohen Bandbreite auszustatten.

mapped IO, es exisitieren auch keine speziellen Ein-/Ausgabe Befehle,

Bus existiert dazu sogar ein spezielles Freigabesignal. Wenn man dieses Signal nun einfach IORQ nennt, was resultiert daraus?

Holm

Genau das wollte ich damit ja sagen. Dieser Streit "was nun besser ist"

Der Grund war die Geschwindigkeit. I/O-Befehle brauchen 1 Takt und ein Hauptspeicherzugriff mindestens 2 Takte. In einem Takt war das aber nur

angeben konnte - daher der winzige I/O-Adressraum von 64 Byte.

Genau, siehe AVR wo es mindestens doppelt so schnell ist.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required