Forum: Mikrocontroller und Digitale Elektronik Frage bezüglich Z80! Anfänger


von Christoffer (Gast)


Lesenswert?

Hallo,
ich bin ziemlich neu auf diesem Gebiet. Wir lernen seit einem
halben Jahr Assembler in der Schule. Nun möchte ich mir einen
Mikrocontroller kaufen um damit zuhause herum experimentieren zu
können. In der Schule benutzen wir den Z80 von Zilog. Da es mir aber zu
umständlich ist, zusätlich ein ROM, eine PIO.. etc. extra
Anzuschaffen...

Deshalb meine Frage, ich suche einen Mikrocontroller welcher ein ROM,
RAM etc. besitzt. Z.B. wie der AtMega8..
Aber ich suche einen, welcher den selben Assemblercode benutzt. Es wäre
nämlich jetzt umständlich, einen anderen Code zu lernen. Da ich in einem
halben Jahr die Prüfung habe.

Vielen dank, für alle Antworten

Christoffer

Im Sommer haben wir nämlich Abschlussprüfung.

von Andreas Thanheiser (Gast)


Lesenswert?

Tja, da musst Dich wohl entscheiden. Musst halt auch mal die
Assembler-Befehle von AVRs anschauen. Die grundsätzlichen dürften
ziemlich gleich sein. Wir haben an der Uni nur mal mit MMIX Assembler
"gelernt". Gibt da bei Assembler ja nicht so viele Möglichkeiten mit
Befehlen. Für die Prüfung wärs natürlich von Vorteil, in der
"richtigen Sprache" zu üben.

Gibt's nicht irgendwelche Emulatoren für die Z80 Controller? Oder
willst Du eher paar "Lämpchen" an die Hardware dranhängen?

von Lupin (Gast)


Lesenswert?

http://shop.mikrocontroller.net/csc_articles.php?VID=SpEPsTOnGGNazJHr&saSearch[category]=Z8

soweit ich weiss, ist das ein mikrocontroller mit Z80 kern.

von Christoffer (Gast)


Lesenswert?

Danke schonmal, ja ich möchte auch ein paar Lämpchen
zum leuchten bringen. Vielleicht aber später dann auch mehr!

Christoffer

von A.K. (Gast)


Lesenswert?

Z8 hat ausser der Herstellerfirma nichts mit Z80 zu tun.

Aber: http://www.rabbitsemiconductor.com/

von A.K. (Gast)


Lesenswert?

Ach ja: Beim Z8 müsstest Du dich wenigstens in einem Punkt nicht
umgewöhnen. Bei Aspekten der Assembler-Spache. Grad so wie Microsoft
zum Stoppen das Start-Icon, verwendet Zilog zum Abspeichern konsequent
den Ladebefehl ;-).

von ... (Gast)


Lesenswert?

im Kaufhaus: DDR Computer, Mikrorechnerbausatz Z 1013

von A.K. (Gast)


Lesenswert?

@Andreas Thanheiser:

MMIX macht einem die Entscheidung natürlich leicher, weil's dazu nicht
reales gibt. Aber eigentlich langweilig, weil so realitätsnah. Ich hatte
bei solcher Gelegenheit noch mit MIX zu tun, dem Vorläufer von MMIX. Ist
leider aus der Mode gekommen, war auch damals schon hoffnungslos
archaisch, passte aber zum museumsreifen Institutsrechner [TR440], der
stammte aus der gleichen Ära ;-).

von Thomas Pototschnig (Gast)


Lesenswert?

Zilog hat doch ganz nagelneue Controller auf Basis des Z80. Der hat
sogar einen Ethernet-Stack und ist für einen Z80 sauschnell. Kuck doch
mal bei www.zilog.com - da findest die sicher gleich.

von Thomas Pototschnig (Gast)


Lesenswert?

Hier aus dem ez80 Product Brief:
>>CPU Core The eZ80
>>can operate in Z80-compatible (64KB)
>>mode or full 24-bit (16 MB) addressing mode.
>>Considering both the increased clock speed and
>>processor efficiency, the eZ80 ’s processing power
>>rivals the performance of 16-bit microprocessors.
>>The eZ80 improves on the world-famous Z80
>>architecture. Like the Z80, it features dual bank
>>registers for fast context switching.

Also kann er auch wie ein normaler Z80 laufen, nur eben Flashbasiert.
Genau das was der OP will.

von Thomas Pototschnig (Gast)


Lesenswert?

Ups - sorry - hab mir grad die Spezifikation angeschaut - ist
tatsächlich kein Flash drin. Hab den wohl mit irgendeinen anderen
verwechselt.

Ist dann doch nicht das was der OP gesucht hat :-(

von Klaus (Gast)


Lesenswert?

Hallo,

kauf' Dir bei EBAY einen "Microprofessor"  "uPF-1" , unbedingt mit
dem zugehörigen Handbuch.
Das ist ein astreines Gerät um genau die ASM Programmierung zu
erlernen. Sehr gut dokumentierte Beispielprogramme im Handbuch.

Oder beschreibe doch besser, welches System in der Schule benutzt wird,
dann kann man besser was ähnliches empfehlen.
Wie nennt sich das System in der Schule ?
Wird in ASM "händisch" übersetzt oder mit einem Crossassembler am PC
?  Wie wird das Programm auf die Hardware gebracht ?

Klaus

von Manuel B. (Gast)


Lesenswert?

(entfernt)

von Olaf (Gast)


Lesenswert?

Ich glaub es gibt ein paar Microcontroller auf Z80 Basis von Toshiba,
aber die wird es wohl nicht bei Reichelt geben.

Olaf

von Christoph Kessler (Gast)


Lesenswert?

Einen gebrauchten "TNC"(terminal node controller ) suchen, das ist ein
Packet-Radio-Modem mit Original Z80, etwas Eprom und Ram

von tf1973 (Gast)


Lesenswert?

Also ich habe Assembler auf dem Z80 auch mittels eines Z1013 zu
DDR-Zeiten gelernt :-)
Schau doch mal bei ebay&co ob du sowas nicht ergattern kannst. Ich fand
damals die Dokumentation die dabei sehr umfangreich und abgesehen von
ein paar Rechtschreibfehlern ok.
BTW: Ich hab das Teil immer noch :-)

Thomas

von Hartmut Gröger (Gast)


Lesenswert?

Hi

@Thomas Hab auch noch 2

Zu den ganzen Z80 Rechner gibts Emulatoren und jede Menge Programme im
Net. Einfach mal Googeln.

MfG HG

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.