-
Thread
Toshiba 32-bit CISC Controller
English, because people here says that "my bad German is difficult to understand". Is an expanded z80 core ! (but you new that) really cool, btw. seems much much better than own's Zilog eZ80 attempt !, very interested inded, where did you buy it ? Seems that, that part is now obsolete (is a first
-
Thread
Mehr als eine "Instruktion" pro Takterereignis?
aber die Instruktion braucht am Ende genauso lange oder sogar länger. Klassisches Beispiel ist Z80 vs. 6502. Der erstere ist synchron aufgebaut und braucht entsprechend mehr Takte pro Instruktion. In der Praxis sind ein Z80 bei 2.5MHz und ein 6502 bei 1MHz ungefähr gleich schnell.
-
Thread
brauchbare Freeware zur Optimierung von "Glue Logic"?
Diese Frage kommt mehr oder weniger aus der Z80 "Bastel-Ecke". Beim Erfinden entsprechender Schaltungen muss man ja immer einiges an Signallogik auseinanderklamüsern. Die "alten Hasen" bekommen das offenbar mit Papier und Bleistift und scharf hingucken
Der ZX81 hatte 1k Widerstände in den Adressleitungen. Für die Bausteinoptimierungen der Z80 "Bastel-Ecke" gibt es garantiert keine Software. Leute, die Spice oder VHDL entwickeln, kommen einfach nicht auf solche Ideen.
-
Thread
Datenlogger Pendeluhr
seit über vierzig Jahren aus gutem Grund ein > rotes Tuch! ;-) Der 6502 ist viel besser als der Z80! ;-)
H. H. schrieb im Beitrag #8089931: > Der 6502 ist viel besser als der Z80! ;-) Das unterschreibe ich natürlich. Aber es wird jetzt wirklich Zeit eine gute Deckung aufzusuchen.
-
Thread
LPC800 existiert (fast) nicht in diesem Forum
und Register erklären müssen? Weil ASM auf dem AVR einfach g*il ist. Ich habe vor gut 20 Jahren Z80 Assembler gelernt. Dann den Beruf gewechselt. Mit Hilfe des Tutoriums ist es mir gelungen, innerhalb weniger Wochen den AVR zu begreifen und alles was ich will in Assembler zu programmieren. Ich brauche
schrieb im Beitrag #3490581: > Weil ASM auf dem AVR einfach g*il ist. Ich habe vor gut 20 Jahren Z80 Assembler gelernt. Und ich hab 1989 Assembler auf dem ARM2 gelernt :-) Also vor 25 Jahren und auf dem Acorn Archimedes :-) Und von wegen geil, hier (wieder mal) der größte gemeinsame Teiler in
-
Thread
Wofür Propeller von Parallax ?
#6530896: > Auf welcher ist es nicht so? Ich sprech von µCs. Ob es wohl bei jedem Compiler für Z80 vorgesehen ist, ggf den zweiten Registersatz in Interrupts zu nutzen? Allerdings wollte ich damit nur absichern, dass konventionelle ISRs gemeint sind. Eventbasierte Aktivierung von Hardware-Threads
Context Switch ist kein Problem. Es gibt CPUs die koennen einfach ihren Registersatz umschalten. (SH2A, Z80) Allerdings musst du bei echt parallel Cores natuerlich kein Gedanken daran verschwenden was du alles in der Reaktion auf eine externes Ereignis an Zeit verbraten tust. Deshalb hat das seinen Charme
-
Thread
Multimeter Digital + Analog
Zeiger kann nicht abbrechen!" zu versehen :) [1] kein großes Ding. Einfach einen C520 mit einer Z80-PIO verheiratet und an den Z80 Systembus geknüppert
-
Thread
Viele Kippwaagen, wie zählen?
So hätten wir das in den 80ern des letzten Jahrhunderts, vor vierzig Jahren, auch gemacht. Mit Z80 allerdings. Uwe
So hätten wir das in den 80ern des letzten Jahrhunderts, vor vierzig > Jahren, auch gemacht. Mit Z80 allerdings. Dann ist die Funktion ja garantiert. Hatte ich ja auch in ähnlicher Form aber mit 6502 ;-) Räder sind noch viel, viel älter und werden selbst noch bei E-Autos verwendet. Daran ändern
-
Thread
Quartus: Node was determined to be a clock but was found without an associated clock assignment
alten Mikroprozessor handelt, dessen Taktrate üblicherweise im einstelligen Megaherzgebiet liegt (Z80, ok konkret Sondefall bei mir Z280 mit dem halben CPU CLK (12.5/2) auf dem Systembus). > Die Clock-Eingänge der 74175 werden mit > den asynchronen Strobe-Ausgängen deines Decoders versorgt. Und
bad_clk geouted hatten. Ich werde probieren was passiert und Bescheid geben. BTW: Auch die "übliche" Z80 Peripherie übernimmt die Daten auf dem Bus mit der Steigenden Flanke von /WR, nicht mit dem Pegel. Gruß, Holm
-
Thread
Intel 8080 CP/M Emulator für Mikrocontroller (ARM7, ARM9, CortexM3, AVR32)
Ole Reinhardt schrieb im Beitrag #2274490: > Turbo Pascal 1.0 Hmm... war Turbo Pascal nicht Z80-only? Grüße, Michael
Michael Engel schrieb im Beitrag #2274605: > Hmm... war Turbo Pascal nicht Z80-only? Hm, in der Tat :) Wikipedia lügt... Ich hatte es zuvor tatsächlich nur auf einem Z80 Emulator getestet.
-
Thread
Chip Select und Steuerbus!?
erzeugt werden - etwa intern, da ja die Register feste Adressen haben. Es gibt auch Controller wie den Z80-Nachfolger eZ80, die einige CS-Signale zur Verfügung stellen, deren Adressbereich programmierbar ist und die man zur Ansteuerung externer Chips oder ganzer Systemteile verwenden kann, das spart in einfachen
-
Thread
Bitte um Schaltplankontrolle für Akkupack
Dir im klaren, das du ca. 300 Parameter an dem Chip einstellen kannst? ( Ich brauchte für den BQ20Z80/90/95 ca. 2 Jahre Vollzeit....) Und der Prozessor???? Soll der immer laufen? Und wo ist denn bitte die Secondary-Protection? Und wo sind die Charge und Discharge-Fets? Und das der Baustein nicht
Dir im klaren, das du ca. 300 Parameter an dem Chip einstellen kannst? ( Ich brauchte für den BQ20Z80/90/95 ca. 2 Jahre Vollzeit....) Und der Prozessor???? Soll der immer laufen? Und wo ist denn bitte die Secondary-Protection? Und wo sind die Charge und Discharge-Fets? Und das der Baustein nicht
-
Thread
Neu bei Mikrocontrollers - ein paar Fragen
entschärft - verschwunden ist es aber nicht. Insofern habe ich den AVR "sofort" kapiert, komme aus der Z80 und 8051 Ecke. Ich könnte mir gut vorstellen, das sich ein ehemaliger 6502-Fan sehr viel leichter mit dem PIC tut.
Ich komme auch aus der Z80/8051-Ecke und hab mir dann erst den PIC angesehen. Da muß man ganz zwangsläufig zu dem Schluß kommen: Nein, sowas total verqueres tue ich mir auf keinen Fall an. Als ich dieses umständliche RETLW
-
Thread
SRAM auslesen der von einer anderen CPU genutzt wird
hierfür jemand etwas > empfehlen? Vergiss es!!! Ein vernünftiger Plan wäre erstmal der Bau eines Z80-Computers aus einem Bausatz. Dann hast was zum spielen. Bspw: RC2014 -> https://rc2014.co.uk/
Aber ueberlegt mal die Gelegenheit, ihr koenntet ein DualCore System bauen wo ein 6502 und ein Z80 auf ewig gemeinsam vereint vor sich hin tueddeln. Der eine fuellt den Speicher ueberlegen mit DJNZ und der andere genauso ueberlegen ueber die Zeropage. :-D > es gibt eine kleine englische firma
-
Thread
Frage zu Assemblerbefehlen für Cortex-M3
900ss PS. Das hat man jetzt davon, dass man so neumodischen Plunder benutzt. Wäre ich doch beim Z80 oder mit gutem Willen beim AVR gebleiben ;-)
Die Datei ucos_ii.c ist in dem CM3-Port nicht enthalten. Im Z80 oder 386-Port aber auch. Man darf dann eben nur die einbinden in sein Projekt. Ist ja nicht so schwer zu verstehen. Hilft dir allerdings auch nicht bei deinem Problem. Du könntest in dem Assemblersource
-
Thread
Welcher BUS Treiber ist der richtige?!
Um etwas mit einem Schneider CPC6128 zu spielen (Z80 System), wollte ich die Ausgänge etwas durch Treiber Bausteine schützen. Nur welches ist der Richtige um den Portausgang/Porteingang zu nutzen? item-no.: 74HC 244 Model:BUS transceiver item-no
dsfgdsg schrieb im Beitrag #6167474: > Um etwas mit einem Schneider CPC6128 zu spielen (Z80 System), wollte > ich die Ausgänge etwas durch Treiber Bausteine schützen. > Nur welches ist der Richtige um den Portausgang/Porteingang zu nutzen? > item-no.: 74HC 244 > Model:BUS transceiver
-
Thread
Wofür haben PICs Fosc/4
20MHz und mehr angeboten als 5MHz für normale Mikroprozessoren typisch war. Übrigens ist zB beim Z80 oder 8088 mitnichten ein Takt ein Maschinenzyklus. Moderne PC-CPUs arbeiten mit recht komplexen Tricks um am Ende scheinbar so schnell zu arbeiten (Pipelining etc....) Bei CISC-Maschinen muss ja
Compiler den Rest machen lässt. RISC eben. PICs haben dagegen eine Architektur die in der Zeit der Z80, 8088 und 8051 entstanden ist.
-
Thread
Programmcode im NAND-Flash auch ohne Betriebssystem ?
Korrektur per 512 Bytes Nutzdaten wurden schon die ersten Festplatten abgesichert, ohne dass der 2MHz Z80 ins Stolpern kam. Aber sieh dir mal die Datenblätter der billigen Flash Bausteine an. Die sind deutlich besser als du glaubst. Die werden Millionenfach verbaut (ohne spezielle Korrektur), ohne dass
Korrektur per 512 Bytes Nutzdaten wurden schon die ersten > Festplatten abgesichert, ohne dass der 2MHz Z80 ins Stolpern kam. > Aber sieh dir mal die Datenblätter der billigen Flash Bausteine an. Die > sind deutlich besser als du glaubst. Die werden Millionenfach verbaut > (ohne spezielle Korrektur)
-
Thread
Suche Handbuch/Software Voltcraft Digi-Scop-Converter 500
einem anaolgen Gerät eine Digitales macht. Bandbreite 100kHz, Auflsung 8 bit, 750 Byte Speichertiefe, Z80A @ 4MHz, ... Falls du das Ding worklich wieder zum Leben erwecken willst, meld dich nochmals. Ist halt schon ziemlich betagt. Ciao Remo
-
Thread
mikroBasic vs BASCOM
benötigen und wenn der "Auftraggeber" meint, er würde es besser verstehen, weil er aus C64-Zeiten oder Z80-Zeiten noch Basic kennt. Karl Heinz schrieb im Beitrag #3468181: > Im übrigen habe ich mit Hannes schon vor Jahren meinen Frieden > geschlossen. Wir beide sehen 'unsere' Sprachen als ein Werkzeug
schon immer hardwarenahe programmiert habe, habe ich das ganz schnell wieder aufgegeben und mit dem Z80-ASM weitergemacht. Denn mit BASIC geht hardwarenah GARNICHT. Da bricht man sich die Finger mit den ganze Peek und Poke. Ob es mit BASCOM besser geht weiss ich nicht, da ich mir das noch nie angeschaut
-
Thread
SDRAM und LCD.controller am externen Bus
willst du sicherlich _nicht_ über nen Steckverbinder zu einer anderen LP ziehen, sowas ging mal beim Z80 mit 4 MHz Takt... W.S.
du > sicherlich _nicht_ über nen Steckverbinder zu einer anderen LP ziehen, > sowas ging mal beim Z80 mit 4 MHz Takt... > > W.S. Hallo W.S. mit dem Systembus übersteckverbinder das hab ich jetzt so. Das ist nur eine katastrophe mit der EMV. Ich werde jetzt den MC und SDRAM und LCD Controller
-
Thread
Was sind das für Leute mit dem Hobby Elektronik?
direkt weiter. Hier versuche ich jedoch, praxistaugliche Dinge zu entwickeln. Siliziumerfahrung: Z80, 8048 (wir hatten ja nichts), 8051, PIC, MSP430, AVR und momentan an einem Nexys Board mit Xilinx Spartan am VHDL lernen, was sehr ungewohnt ist. Wäre Verilog nicht doch die einfachere Wahl gewesen?
-
Thread
[V] diverse Mikrocontroller, Peripherie und SRAMs
CPU 8Bit DIP40 g 3x 8031 µC 8Bit DIP40 n 15x 8255AC-5 PPI DIP40 ng 3x Z80A PIO DIP40 g SRAMS diverse Hersteller und Geschwindigkeiten, 5V: 70x z.B. HM6116 2K*8 DIP24 n 50x z.B. HM6164 8K*8 DIP24 n 10x z.B. HM61256 32K*8 DIP28 n 15x VN340 High-Side
CPU 8Bit DIP40 g 3x 8031 µC 8Bit DIP40 n 10x 8255AC-5 PPI DIP40 ng 3x Z80A PIO DIP40 g 4x Z80 SCC (Z8530APS) DIP40 g SRAMS diverse Hersteller und Geschwindigkeiten, 5V: 70x z.B. HM6116 2K*8 DIP24 n 50x z.B. HM6164 8K*8 DIP24 n 10x z.B. HM62256
-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
ESP32, einfach, weil es ihn gibt. Angefangen mal um 1980 mit einem 6800, 256k Ram und ein 1kB Eprom. Z80, 6510 , später AVR, ich hatte ein STK200 mit einem AT90S1200 dabei als er beschaffbar war. Ich konnte und kann Datenblätter lesen, auch das kleingedruckte. Alles von TO erwähnte kann ich gut nachvollziehen
Anwendung bestimmt die Wahl der Hardware bzw. ob man selbst entwickelt. Für meinen Fall gilt, dass ich vom Z80 bis STM32F7 alles einsetzen kann. Wenn ich einen 555er ersetzen will, nimm ich einen Tiny13. Bei HMI Anwendungen eben einen Raspy oder einen NUC. Ich sehe das sehr entspannt und freue mich, dass mir
-
Thread
Nibbler 4 Bit Computer replica
das Entstehungsdatum im Vergleich zu einigen 8-Bit Prozessoren: 1974: 8080 1975: AM2901 1976: Z80 Das heisst die Alu kam als es schon die ersten vollständigen 8Bit Prozessoren gab.
Entstehungsdatum im Vergleich zu einigen 8-Bit > Prozessoren: > > 1974: 8080 > 1975: AM2901 > 1976: Z80 > > Das heisst die Alu kam als es schon die ersten vollständigen 8Bit > Prozessoren gab. Ja, aber die AM2901 ist kein "Universalprozessor" wie die Anderen, sie ist ein Baustein um 16 und 32
-
Thread
Fuzix für 6809 kompilieren
Assemblerdateien (noch) in einem Format für enen unpassenden Assembler sind, kann ich mir gut vorstellen. Für den Z80 habe ich eine Hand voll Dateien konvertiert. Zitat aus dem README: [pre] Platforms Z80Pack - used as a dev and test environment for both large swapping mulitprocess and
-
Thread
RISC-V: Wird das was?
so erstaunlich verbreitet hatte, da hatte jeder Hersteller seine eigenen Cores (AVR, ST6/7, 68k, Z80, 6502, PIC, SH, M16C, MCS48/51, usw) Lizensieren muss man nur wenn man faul ist oder vielleicht ein paar Tausend Stueck braucht. Vanye
> erstaunlich verbreitet hatte, da hatte jeder Hersteller seine eigenen > Cores (AVR, ST6/7, 68k, Z80, 6502, PIC, SH, M16C, MCS48/51, usw) > Lizensieren muss man nur wenn man faul ist oder vielleicht ein paar > Tausend Stueck braucht. Ich meinte den ESP32/ESP8266. War ungünstig zitiert, sorry.
-
Thread
8048er Assembler
freien 8048er Assembler für WinMe oder Linux-Lenny? In der Linux-Paketverwaltung fand ich nur ab Z80 aufwärts welche. Habe zwar nicht vor, neue Projekte mit den alten µCern zu erstellen, aber falls ich was ändern will bin ich immer noch auf meinen ca. 20 Jahre alten Casio-Taschenrechner mit dem
Änderungen rechnen, auch für den gleichen Prozessor. Ich musste jedenfalls bei neuen Assemblern für Z80 oder 8051 ziemlich viel umschreiben, andere Konstantenschreibweise (0FFh, $FF, 0x0FF...), andere Macros, und manches was der M80/L80 konnte ging mit keinem anderen. Das war wohl das letzte perfekte
-
Thread
Prozesorklassifizierungen
Andrerseits ist die Unterscheidung auch willkürlich, da komplexe Befehle wie etwa die Blocktransfers des Z80 ja schliesslich nicht benutzt werden müssen, der Compiler kann sie auch aus den Einzelbefehlen risc-mässig zusammensetzen. Solche Befehle müssen also der Leistung nicht schaden, wie Weiterentwicklungen des Z80 mit modernem Silizium beweisen. Ich höre hier lieber auf, denn man kann tatsächlich mindestens ein Buch drüber schreiben, die Frage ist nur wofür das gut sein soll. Ausserdem wäre es bei Erscheinen
-
Thread
Verbindungen im Schaltplan
bin mir auch über den Prozessor selbst noch nicht ganz schlüssig. Ein Freund meinte, ich solle den Z80 für den Anfang nehmen, denn der sei zeitlos ...
Hallo Sascha, tu Dir das nicht an mit dem Z80, der ist nicht zeitlos, der ist nur Uralt. :-) Wenn Du mit Mikrocontrollern anfangen willst, dann nehme lieber was Zeitgemäßes. Den 8051 von dem Board gibt es Mittlerweile auch mit Flash-ROM S-Ram
-
Thread
Programmieren lernen die 10.001
mit Basic am PET2001, später als es nicht mehr reichte eben mit 6502 ASM weitergemacht, genauso mit Z80 und LH5803 einem Zwitter aus z80 und 6502. Dann kam glücklicherweise C und schon konnte man Quellcode auf verschiedene MC laufen lassen, während meine Prüfgeräteentwicklung locker zwischen PC @work
-
Thread
M16C samt Dev-Kit für lau!
SuperGrobi, ob die SW nun sooo schlimm ist weiß ich nicht, ich kenn ja nur AVR, 68000 (Atari), Z80 und Borland C 3.1 (PC). *g* Aber einige hier im Forum genannte Punkte sind schon nicht so schön, für umsonst natürlich völlig OK. Bei mir funktioniert(e) der installer nicht, so habe ich die vorgegebenen
-
Thread
merkwürdige Oszillatorschaltung
bin gerade auf dem Z80 Trip - ich weiss, manche werden sagen "hoffnungslos veraltet", aber zum Lernen ist es meiner Meinung nach ein tolles System. Ich hab mir dazu ein Buch aus den 1980ern beschafft: "Klein, Microcomputer
Micha schrieb im Beitrag #3312035: > bin gerade auf dem Z80 Trip - ich weiss, manche werden sagen .... > und verhindert dass der Oszillator überlastet wird. Die 4 Inverter in > Reihe konnte er sich auch nicht erklären. Gelegengheit macht Liebe, sechs
-
Thread
Einorndung von KiCAD in die PCB-Layout Landschaft Gesperrt
nicht mehr antun, aber damals kannte ich auch die Pinbelegungen fast jedes Bauteils auswändig. Die der Z80 CPU und der 74xx sind fast unlöschbar in meinem Gehirn eingebrannt. Allerdings habe ich keine Z80-Leiterplatte mit Eagle errstellt, sondern immer direkt gefädelt.
-
Thread
Windows 10 ist hässlich. Ich mag es nicht.
war das ein wochenlanger Akt. Komisch, ich habe gerade W7P64 auf ein neues Notebook HP 350 G2 L7Z80ES DOS installiert. Keinerlei Probleme. Dann die Treiber dafür von der HP-Webseite runtergeladen und installiert. Läuft alles.
schrieb im Beitrag #4408559: > Komisch, ich habe gerade W7P64 auf ein neues Notebook HP 350 G2 L7Z80ES > DOS installiert. Keinerlei Probleme. Dann die Treiber dafür von der > HP-Webseite runtergeladen und installiert. Läuft alles. nach viel Recherche wäre es auch möglich das die gebrannte DVD
-
Thread
Enttäuschende Praxisttauglichkeit heutiger Studenten Gesperrt
gewünscht wird, wird das vielleicht nur, weil sie sicher sind, dass er nicht kommen wird. Mit einem Z80 Nachbau könnten sie hier im Forum nicht mehr schreiben. Das schreibe ich als jemand, der den Z80 einen tollen Prozessor findet, aber er hat seine Grenzen. Dann würden sie ihre Zeit vielleicht damit
-
Thread
Unterlagen Rabbit 3000
handelt sich um den 8bit uC "Rabbit 3000" von Rabbit Semiconductors, er ist der Nachfolger des uC Z80 von Zilog. Hat vielleicht jemand schon was mit diesem Controller zu tun gehabt und irgendwelche Unterlagen, C-Codes etc, es würde mir auch schon was über edn Z80 reichen. Habe mich schon halb tot gesucht
-
Thread
extrem schnell Wandeln ASCII-Hex nach Binär auf einem uC
benutzt, die einen gezeigerten Wert direckt zu einem Registerwert addieren können, ich glaube der Z80 konnte sowas. tabelle1: ldi xh,high(tabelle) mov yh,xh tabelle1a: ldi xl,'4' ldi yl,'F' call beginn rjmp tabelle1a beginn: ld r16,x ld r17,y swap r16 add r16,r17
Interruptvektoradresse mit der Bearbeitung beginnen Damals war das Zeug auch etwas langsamer, der U880 (Z80) lief in meiner Jugendzeit mit 2,5 MHz maximalem Takt.
-
Thread
Die verrückteste Platine die ihr je gesehen habt
halbfertige "Bretter" geschenkt bekommen, die mal vor gut 20 Jahren im Unterricht gemacht wurden. Mit Z80 drauf, sieht übelst aus, war aber gar nicht mal so viel Aufwand, die fertig zu machen. Hatte sowas vorher noch nie in der Hand, aber mit Durchgangsprüfer hatte ich da in ner halben Stunde nen Schaltplan
-
Thread
STM32 - wo gibt es Literatur, Kochbücher etc. in deutsch?
Produkt auf den Markt zu kommen, da bleibt - anders als früher (TM) bei den kleinen AVRs oder bei Z80 - nur noch zwei Wochen zwischen "Hallo Welt" und "CAN Bus open". Ich suche einen schnellen Einstieg in die STM32 Welt und da sind 1000 seitige Dokumente und Inhaltsverzeichnisse, die länger sind
Produkt auf den Markt zu kommen, da bleibt - anders als früher (TM) bei > den kleinen AVRs oder bei Z80 - nur noch zwei Wochen zwischen "Hallo > Welt" und "CAN Bus open". Nana, tu nicht so. Das, was du beizeiten lernen solltest, sind Herangehensweisen und Algorithmen, die darauf aufbauen. Und das
-
Thread
RC2014 Retrocomputer - Hat ihn jemand gebaut?
schon jemand anderes auch gemacht hat umso besser. PS: Support: Es gibt diverse Seiten im Netz zum Z80. Leider sind viele zwar gute Entwickler aber grausige Didakten. Seiten, die Fertiges darstellen, schön zum Durchlesen und Bilder gucken aber völlig wertlos hinsichtlich Nachbau. Der hier hat aber genau
Da scheint noch Einiges zu entstehen. Z.B. CP/M http://www.smbaker.com/z80-retrocomputing-50-cpm-on-rc2014-revisting-using-romwbw Nachteilig finde ich, dass auf Bustreiber verzichtet wird (zur Einfachheit).
-
Thread
Funkübertragung
Von Microchip gibt es einige rfPICs, die haben den HF-Teil gleich on-board, aber keine Endstufe. z80_de bietet einen Haufen 70cm-Teile an: http://cgi6.ebay.de/ws/eBayISAPI.dll?ViewSellersOtherItems&userid=z80_de&include=0&since=-1&sort=3&rows=50
-
Thread
Mostek MK38088N-25 wer kennt den?
Mostek hatte Lizenzen für Z80 und Intel 80x86. Der MK3880 war ein Z80. Der MK38088N könnte ein Intel 8088 sein.
-
Thread
AVR braucht 7us-12us bis in Interrupts ausgelöst wird??
Programm mehr Struktur und bessere Lesbarkeit beizubringen. Aber dicht genug am Assembler dran, um die Z80 nicht zu überfordern, zumal es damals keine brauchbaren C Compiler dafür gab. Natürlich gibt es Anwendungen, in denen Assembler sinnvoll ist. Und es kann auch sehr sinnvoll sein, C Code mit einzelnen
beackerten Maschinen (x86,370,AVR), das ist ein großes Glück. Und für einige anderen gibts es SDCC (Z80/8051). Wenn z.B. meine Tochter in der Schule 8051-ASM machen darf, dann kann SDCC eine Vorlage liefern (nicht weitersagen). Oder für die Firmware der 10€ Cypress-LAs, die auch aus C-Code besteht. Man
-
Thread
Macros ineinandergreifend
Hallo, sowas habe ich früher auf dem Z80 gemacht. :-)) Gibt es einen Grund, das 2. Macro überhaupt zu benutzen und nicht direkt als "Subroutine" abzulegen? Kostet doch nur Flash, weil der Code ja bei jeder Benutzung angelegt wird. Das
Michael U. schrieb: > sowas habe ich früher auf dem Z80 gemacht. :-)) > > Gibt es einen Grund, das 2. Macro überhaupt zu benutzen und nicht direkt > als "Subroutine" abzulegen? > > Kostet doch nur Flash, weil der Code ja bei jeder Benutzung angelegt
-
Thread
Empfehlungen für PIC-Programmierer und Debugger gesucht (bin kein µC anfänger mehr!)
so'n Unsinn reden) Hast Du ne Ahnung, was ich ich schon alles unter den Fingern gehabt habe: 8080/Z80, TMS9900, 6502, 6800, 6809, 68000/Coldfire, 8032, 80x86, Sparc (v7, v8, v9), MIPS, 56002, 96002, DSP32C, 21xx, TMS320C40, TMS320C80, TMS320C6xxx, ARM (7,9,M0,M3,XScale), PowerPC, AVR, AVR32, PIC12/16
>Hast Du ne Ahnung, was ich ich schon alles unter den Fingern gehabt >habe: >8080/Z80, TMS9900, 6502, 6800, 6809, 68000/Coldfire, 8032, 80x86, Sparc >(v7, v8, v9), MIPS, 56002, 96002, DSP32C, 21xx, TMS320C40, TMS320C80, >TMS320C6xxx, ARM (7,9,M0,M3,XScale), PowerPC, AVR, AVR32, >PIC12
-
Thread
C: Variablen in Bedingungsanweisungen definieren
C -> /C-Compiler/ machen, wobei der sdcc ja AVR auch nicht unterstützt. Aber so konnte ich meinen Z80 schonmal bestücken ;-)
C-Compiler/ > machen, wobei der sdcc ja AVR auch nicht unterstützt. Aber so konnte ich > meinen Z80 schonmal bestücken ;-) Ohne EDG ginge noch http://www.colecovision.eu/llvm+sdcc/, aber das ist noch experimentall.