-
Thread
CISC / RISC - hab ich es verstanden?
W.S. schrieb im Beitrag #4217651: > Karl H. schrieb im Beitrag #4217640: >> Einen Z80 wird wohl kaum jemand als RISC Rechner bezeichnen. Der machte >> auch Pipelining. So wie die meisten CISC Cpus vor und nach ihm > > Da verwechselst du aber den Z80 mit dem Z8. http://www.z80.info/z80arki.htm [code] .... The interesting thing about the Z80-CPU is that you can all ready see the beginning to: what was about to become pipelined constructions. .... Processor architecture:
-
Thread
PIC10Fxxx oder PIC18Fxxxx für den Einstieg?
Architektur besser für den Einstieg als ausgerechnet die 8-Bit PICs. Ich werfe mal so in die Runde: Z80, 6502, 8051, 68HC11, STM6, STM8 und natürlich die "Haus" Architektur dieses Forums: Atmel AVR. Wenn es PICs sein sollen, dann gleich PIC24 oder PIC32 (ist MIPS). Überhaupt wäre zu überlegen ob du
die nächste nicht mehr so lange. Ich habe Anfang der 80'er etwa ein 3/4 Jahr gebraucht, bis ich den Z80 verstanden hatte. Den 6502 habe ich dann zwei Jahre später in 6 Wochen gelernt, und zwar so weit, dass ich im Kopf assemblieren und nur noch Hex-Bytes in den Rechner tippen musste. fchk
-
Thread
Win (7) registry: Was ist wofür - welche Werte haben welche Auswirkung als Liste ?
Verschlimm"Update gelaufen sind? Ja das ist eben der Fortschritt. :-) Im letzten Jahrtausend war das Z80-Betriebssystem noch FEST auf wenige EPROMS eingebrannt. Da waren die Fehler für EWIG fest verlötet. 1999 gab es noch ein Buch vom Franzis-Verlag ISBN 3-7723-6784-4 W98 Registry. Heute sind wir tausende
-
Thread
Übliche Beschaltungsregel: Welche Richtung?
> definiert, bei TTL war das High. Und von da (TTL) kommt das wohl auch her. Ich hatte mit dem Z80 (die PIO) schon mal das Problem dass er/diese nach Reset Verbraucher anschaltete, darum die Vorsicht bei kritischen Anlagen. Kurt
-
Thread
[C] Tiny 44 - Rundungsfehler?
glauben (obwohl mir glauben sehr schwer fällt, Kirchenaustritt mit 12 und 16 Jahren) weil ich mir seit Z80 und 6502 (lange her) keinen Asm Code mehr angesehen habe. Ich war doch immer so optimistisch das >>= definitiv schneller ist als / ob ich spassenshalber mal Ports setzte in beiden Fällen und die
-
Thread
Entwicklungsumgebung für Anwendungsentwicklung, empfehlung
will, der muß immer am Ball bleiben. Mit gut abgehangenen x86-Asm-Kenntnissen aus DOS-Zeiten oder gar Z80/6502/68k-Homecomputer-Jugenderfolgserlebnissen alleine kann man da nix reißen. Das alles kann höchstens eine brauchbare Grundlage sein, mit solch einem Background kann man neuere Entwicklungen besser
-
Thread
Drehimpulsgeber
#4203170: > Wann, mit welchem Prozessor und wie programmiert? Das fing etwa 1980 mit 6502 an, über Z80 und MCS51. Bei denen natürlich alles in ASM. Bei den ersten beiden war mangels Hardware ein Timer nicht drin, in den letzten MCS51 Projekten dann aber schon. m.n. schrieb im Beitrag #4203170: >
-
Thread
UART Startbit/StopBit
Habe ich selber. Du glaubst doch wohl nicht ernsthaft, daß du der einzige Arsch bist, der was vom Z80 und seiner Peripherie versteht? Mein Gott, ich komme aus der Zone, da gab's ja fast nix anderes als den U880 und die zugehörige, genauso raubkopierte Peripherie. Wenn es sie gab... > Was ändert
-
Thread
Funktion mit gleichbleibender Ausführungszeit
Zeile erreicht hatte", dann läuft es > mir kalt runter. Ja das waren Zeiten, da hat die CPU bei Z80 Einplatinencomputer noch den Videospeicher als Parameterspeicher benutzt. Aber bei dem system ist doch von einem VT100 terminal die Rede. Sendet das der Mainframe immer die aktuelle Cursorposition
-
Thread
Hilfsprogramm zur ROM-Erzeugung geschrieben
Ups... wußte ich noch nicht. Ich wollte mein Minimal-Z80 System in VHDL nachbauen und fand gerade für die Weiterentwicklung des Monitorprogramms den hier im Wiki beschriebenen Weg recht umständlich.
Ich habe das Programm erfolgreich für ein Z80-Projekt einsetzen können. Per Makefile kann ich das ROM direkt nach dem Assembler-Lauf generieren lassen. Funktionieren tut es, der Z80 zählt brav die Binärwerte hoch. Allerdings zeigt mit Quartus
-
Thread
STM32f429 Discovery noobige Fragen
es auch ein Mikrobasic für ARM gibt) und ein wenig Assembler (hier allerdings größtenteils 6502 / Z80) beherrsche. Ich würde gern auch bei der einfachen Programmierung pert ST-Link bleiben. Gibt es denn ein Board was mir den 429+USB+vorbereitetes SDRAM+40 freie (5V-)GPIO bietet? Eine Experimentierschnittstelle
-
Thread
Ein Floppy, zwei PCs
schwierig. Ich hab hier eine schuhkartongroße externe 720KB Floppy AEG Olympia. Drin werkelt ein Z-80 Computer. Reinhard S. schrieb im Beitrag #4168868: > Ging der Sprung aber nicht von 5,25" direkt auf 3,5" mit 1,44 MByte? > Also das war vor meiner IT-Zeit, bitte nicht steinigen... Nein, es
-
Thread
ATTiny unterschiedliche Device IDs
alle ne Kapazität an den Reset? Nicht mehr. Früher waren solche Beschaltungen üblich (zb bei Z80 Rechnern). Der Sinn der Sache war es, beim Anlegen der SPannung den Prozessor erst mal eine Zeit lang im Reset zu halten, damit sich alle Spannugen erst mal stabilisieren können, Quarze anschwingen
-
Thread
Taschenrechner - Algorithmen
alten Buch "Algorithmen der Mikrorechentechnik" oder nach "Lampe Jorke Wengel". Die hatten damals den Z80 am Wickel, aber die konkrete Hardware ist für die Algorithmen nebensächlich. Wichtig sind die dort angegebenen und mathematisch erläuterten Prinzipien bis hin zu konkreten Ablaufdiagrammen. Nun -
Buch "Algorithmen der Mikrorechentechnik" oder nach > "Lampe Jorke Wengel". Die hatten damals den Z80 am Wickel, aber die > konkrete Hardware ist für die Algorithmen nebensächlich. Wichtig sind > die dort angegebenen und mathematisch erläuterten Prinzipien bis hin zu > konkreten Ablaufdiagrammen.
-
Thread
sdcc 3.5.0 rc1
Many fixes and improvements in the stm8 port --disable-non-free configure option z80 port fixes long long fixes Changed default language dialect from --std-sdcc89 to --std-sdcc99 Reorganized and updated manual Reduced memory consumption (most noticeable for high
-
Thread
FPGA Einstiegshilfe für alte Altera Flex 8000 insbes. EPF8820A gesucht
Reihe die einzelnen Chips gesucht. Es gibt z.B. einen bei eBay auf einer Soundkarte, einen russischen Z80 Clon, dann habe ich sogar den Hinweis auf ein Evaluation Board gefunden: http://rod.info/mirror/freecore/Albert%20Lindmeier%27s%20Prototyping%20Board%20for%20FLEX%208000%20Devices.htm Das hört sich
-
Thread
C Compiler für Z80?
na einfach den code aufs eeprom packen und dann den Z80 ausführen lassen
http://www.z80.eu/c-compiler.html
-
Thread
80C535 mit externem Speicher ohne Memory Banking
Hallo , wie kann ich mit einem 80C535 alle 256KB eines EPROM 27C256 auslesen? Beim Z80 wäre ohne Memory Banking bei 64KB Schluss. MfG froeschl
-
Thread
Allgemeine Mikrocontroller Fragen (8051er) / Programmierung in C
/c51/c51_le_bitaddrobj.htm Zu 8/16 Bit: Wenn die Breite der ALU ausschlaggebend wäre, wäre der Z80 eine 4 Bit Maschine. Wäre es die Breite des (externen) Datenbusses, wäre der 8088 eine 8 Bit Maschine. Es ist also etwas komplexer. Als Kompromiss vielleicht: Die Breite der Standard Register ist
-
Thread
Wäre sowas auch in Pascal passiert?
beschäftigt. Ich habe auch schon Anwendungsprogramme in Pascal geschrieben - das war aber zu 8080/Z80-Zeiten. Es gab auch im Westen eine Pascal-Gemeinde, die wurde aber den Ruch der Software-Esoterik nie so recht los... Uhu Uhuhu schrieb im Beitrag #4136324: > Wie oben schon gesagt, gab es von
-
Thread
Audio in möglichst guter Qualität samplen
Naja, der o.a. Drumulator arbeitet mit einem Z80(!), hat allerdings 'ne Menge Hardware, um den kleinen Kerl bei seiner Arbeit zu unterstützen. Wenn du tatsächlich 8 Bit verwenden willst, solltest du dann über einen µLaw oder aLaw Wandler nachdenken
-
Thread
ATmega Reset Pin
Beitrag #4132968: > Und bei einer "Bad Isr-Routine" - ohne RETI Der RETI ist wurscht, das ist kein Z80, bei dem die Peripherie den Opcode dechiffriert und dann die Daisy-Chain rücksetzt. Der einzige Effekt des RETI ist das Erlauben der Interrupts, aber das würde beim Reinitialisieren der Applikation
-
Thread
mit µC Sinus erzeugen + Amplitudenmodulation
dass Assembler schlecht ist oder so ... Ich hab selber zwei Jahrzehnte mit Assembler von 8032, 8080, Z80, PIC8, AVR, ARM7, x86 von 8086 bis SSE4, DSP usw gearbeitet. Es gibt Einsatzbereiche, wo Assembler sinnvoll und oft notwendig ist. Aber bei dieser Popelaufgabe seh ich das jetzt ehrlich gesagt nicht
-
Thread
Was ist das für ein Bauteil? Intel C35012AE
Das Ding braucht ja nicht Baujahr 1980 sein. "9709" könnte auch ein Datecode sein. Könnte auch ein Z80-Derivat sein. Fest steht nur eines: außerhalb dieser USV unbrauchbar.
schrieb im Beitrag #4114640: > "9709" könnte auch ein Datecode sein. Ist es. > Könnte auch ein Z80-Derivat sein. Mit Copyright von Intel? Sicher nicht.
-
Thread
Treiber für WS2812: Dedizierte Logik?
Beitrag #4110929: > später auch mit 1MHz und ohne DMA Welche 1MHz? CPU-Takt einer 20 Jahre alten Z80? Ludwig B. schrieb im Beitrag #4110687: > Versuch, einen rein hardwareseitigen Treiber dafür zu bauen Das hatte ich auch mal überlegt, mit einem CPLD: https://www.mikrocontroller.net/topic
-
Thread
Homebrew Schachcomputer - kein Mysticum -
soul eye schrieb im Beitrag #4110170: > Sargon-Ableger. Sargon (Z80 Variante) als Buch kann ich dir leihen, komplette Programmbeschreibung und Quältexte.
-
Thread
Universeller Assembler (DOS-Fosil)
befindet sich der Assembler, einige Befehlstabellen (8085, 8086, 8051, 8052, 80515, AT89S8252 und Z80) in TAB- und einige in TXT-Form, die Programmbeschreibung und eine 8051-Assembler Beispieldatei. Nun noch einen alten DOS-PC besorgt, sich davorgesetzt und schon ist die Fosiliensammlung fürs Technikmuseeum
-
Thread
Hobbyelektronik in der Zeit vor dem Internet
sog. "Weltneuheit" (so wurde es vermarktet und dann gleich nachgebaut/1:1 abgekupfert), es war ein Z80 mit mehreren Ein/Ausgabekarten und 16 12 Bit Regelkreisen nebst Relayausgaben und Protokolldrucker. (war alles in 2k drin) Kurt
-
Thread
UV-Laserdrucker II
. Sonst können wir auf anfangen drüber zu diskutieren was sonst noch besser ist: - PIC vs. AVR - Z80 vs. 8051 - Atari vs. Amiga :-) - Linux vs. Windows - VW vs. OPEL - Mercedes vs. BMW - Blondinen vs. Brünette - ... Also, lasst uns doch sachlich bleiben, Vor- und Nachteile aufzeigen, auch
-
Thread
Produktpflege in Softwareunternehmen
wirkliche Extreme gibt es bei beiden. In der µC Welt ist das der ARM der als einzige Funktion einen Z80 Emuliert damit die alte Z80 Taschenrechnerfirmware darauf ohne Neuerstellung noch arbeitet, In der PC Welt sind dies die Bankensoftware in COBOL oder der KErn einer Simulationssoftware für die Luftfahrt
wirkliche Extreme gibt es bei beiden. In der µC Welt ist das der > ARM der als einzige Funktion einen Z80 Emuliert damit die alte Z80 > Taschenrechnerfirmware darauf ohne Neuerstellung noch arbeitet, > > In der PC Welt sind dies die Bankensoftware in COBOL oder der KErn einer > Simulationssoftware
-
Thread
Qualität HP Taschenrechner
einfach nur noch Arm, schon vor 10 Jahren. Im 49G werkelte ein 100? Mhz ARM Prozessor der einen 4? Mhz Z80 emulierte, damit die uralt-Software von 1810 weiter verwendet werden konnte. HP lebt bei seinen Taschenrechner von dem Ruf, der vor 40 Jahren erarbeitet wurde. Seitdem ist Stillstand bei der Entwicklung
-
Thread
Lochkarten, Hochsprachen und Compiler?
Beitrag #4099630: > Die so genannten „Waschmaschinen“. ;-) So eine hatte ich an meinem ersten Z80 System. Was war ein Teil von DEC 5MB Fest, 5MB Wechselbar. 80Kg schwer. Der Controller war ein einziges TTL-Grab. Hat mich ziemlich viel Nerven gekostet bis das ging. Das war natürlich eine riesiger
-
Thread
AVR 8bit auch für größere Projekte?
Gelegenheit noch mal in Erinnerung rufen, daß so ein AVR-Mega, im Prinzip auch schon jeder Tiny, einen Z80- immerhin früher fester Bestandteil "professioneller" Technik, in Leistung und Funktion locker in die Tasche steckt. Also Antimedial- nicht blind und beständig allein ins "Neue", Schnellere und in die
-
Thread
Analog Pins auf Arduino Atmega32PU funktionieren nicht digital
die Idee kommt. :-( Da sucht man sich nur tot, wenn man Anfänger auf dieser µP-Familie ist. Der Z80 hat sowas nicht.
Beitrag #4090823: > Da sucht man sich nur tot, wenn man Anfänger auf dieser µP-Familie ist. > Der Z80 hat sowas nicht. Der Pin war verbunden, schon vorher. Die wirkliche Ursache war die fehlerhafte Library bzw Pinout. bzw vermutlich gar nicht komplett getestet. Nicht alles was im Netz steht stimmt
-
Thread
Compiler Optimierungen - Was kann man erwarten?
aus aber dem ist nicht so. "Vorberechnung mehrfach verwendeter Ausdrücke" spart immer ein, auch beim Z80. Auch die (i=....) Geschichte lässt sich sicherlich optimieren, ein funktionierender Ausdruck andderswo ist zb SEG7.setDigit(display,segment+i,BCD[i], (i != k) ? 0:1); wenn k die Kommapostion
doch völlig wumpe, Platz en masse und bei 180 Mhz fällt die Mikrosekunde doch kaum mehr auf. Beim Z80 schraube ich endlos rum, um "Assemblerhaufen" zu shrinken aber beim STM32? STM32: Da liegen bei mir inzwischzen 3 Schichten übereinander: CMSIS ... scheint als wären das nur "Overlays", die keinen
-
Thread
mit was starten? Atmega8 - Einsteiger will keinen Mist kaufen
AVRs vor, OK und ich Arduino und auch da stellen sich Erfolge ein, so what OK ich habe mit 6502 Z80 LH5801 gelernt da scheint mir der 8-bitter näher. Das heist nicht das ich nie zu STM32 wechsel, aber im Moment ist das noch nicht mein Ziel. Mit dem PI habe ich das basteln aufgegeben für mich zu komplex
-
Thread
Jetzt auch ich mit Schrittmotoren.
Ohgott erspar dir das. Nimm einen einzigen vernünftigen Controller mit 16 MHz und mach das in dem. Der Z80A war / ist eine lahme Krücke. Du bekommst in jedem größeren AVR alle Funktionen der 3 Controller unter.
Löte die Z80 aus,in diesen Teilen wurden eigentlich keine Fassungen eingesetzt. Ansteuerleitungen zu den Motoren suchen und mit einen Controller ansteuern. Geht versuchsweise sogar mit Steckbrett. Primitiv und
-
Thread
IBM 1981 PC Demo
CPU 4 cycles to read a single byte. So, > compared to other 8-bit CPUs like the 6502, 6809, or Z80 which can read > a byte in one clock cycle, the effective clock speed of the 8088 is more > like (4.77 / 4) = 1.19 MHz." Der Z80 liest pro Takt ein Byte? Das hat man aber anders in Erinnerung
auch noch Waitstates hinzukommen, die den Speicherzugriff weiter verlangsamen), nur der Teil mit dem Z80 war fehlerhaft. Takttechnisch sind Z80 und 8088 durchaus direkt vergleichbar, da Speicher- und sonstige Zugriffe bei beiden mehrere Taktzyklen benötigen. Daß der 8088 einen größeren (wenn auch
-
Thread
PIO / Port Expander mit parallelem Interface gesucht
Deinem Vorhaben kommt doch die Z-80 PIO am nächsten. Aber die ist dir ja zu kompliziert zu initialisieren.
Guten Morgen, @michael_: > Deinem Vorhaben kommt doch die Z-80 PIO am nächsten. > Aber die ist dir ja zu kompliziert zu initialisieren. Das habe ich nicht gesagt. Ich habe gesagt dass die Ansteuerung beknackt ist. Weil ich nicht glaube dass die Z80-PIO direkt
-
Thread
Z80: Aufteilung der Aufgabenverteilung auf ROM und RAM
. > PS: Und wieso ist der Z80 nicht statisch? Register sind keine RAM Zellen > sondern Flipflops. Takt weg = Alle stillgestanden? Wieso soll der nicht > statisch sein? Die Z80 enthält intern nichts weiter als Gatter und das
. zu meiner Z80 Zeit, war ich mit 2KB RAM glücklich. 64KB hätte ich nie voll bekommen.... ;-)
-
Thread
Display über Internet steuern
mir geht es so, dass ich auch einmal in den tieferen Ebenen reisen möchte. Nach vielen Jahren mit Z80, M16C und AVRs fühle ich mich in der Arduino-Welt gerade recht wohl, wenn es um Hardware-nahe Dinge geht. Und ich habe für mich festgestellt, dass sich (entgegen meiner eigenen Erwartungen) kleinere
-
Thread
A V R Gel Bleiakku Lader
suche ein paar Ansätze für mein Akku Lader Projekt. Vorhaben: Ladegerät für 12V Blei Gelakku mit Z80 oder ähnlichen bauen. Controllertype spielt erst einmal kein Rolle. Meine Wissenslücke und bitte mir zu helfen: Ich möchte eine einfach Ladetechnik verwenden. Also laden mit 1/10 bis 1/20 der
-
Thread
V_H_D_L wurde zu A_B_E_L, F_P_G_A zu G_A_L
Dussel schrieb im Beitrag #4075777: > RS232, PIC, Z80 ist, was mir auszuprobieren einfällt. 6502 68HC11 ;)