Anderer Befehlssatz, andere Architektur. Damit sind viele Dinge nicht einfach
Hochsprache entkoppelt ja weitgehend vom Prozessor. Wobei die Unterschiede
Ja, sicher tut man das. Aber man kann auch mit ein paar Zeilen C-Code viele Dinge einfach umsetzen. Dem Algorithmus tut das keinen Abbruch.
Bernd
Meine Glaskugel ist mir leider unvorhersehbarerweise vom Balkon gefallen.
P.Liedermann in defa
Didn't find your answer? Ask the community — no account required.
M
Michael Baeuerle
Klar tut man das. Vor allem wenn man bestimmte Echtzeitanforderungen
wenn er klein ist, schreibt man ihn ggf. lieber direkt als x-mal einen Compiler zu treten bis er endlich produziert was man braucht.
aussuchen.
D
Daniel Mandic
hmmm
verwendet?
Daniel Mandic
E
Eric Brücklmeier
Am 16.12.2014 15:37, schrieb Daniel Mandic:
[...]
produktiver, intuitiver...
meisten werden wohl direkt in C arbeiten.
www.headless-brewing.com
D
Daniel Mandic
Danke, Erich! und an alle anderen.
Daniel Mandic
E
Eric Brücklmeier
Am 16.12.2014 15:51, schrieb Daniel Mandic: [...]
Streiche ein *h*
www.headless-brewing.com
S
Stefan
Am 16.12.2014 15:37, schrieb Daniel Mandic:
Klar, das geht z.B. mit AVR Studio. Da gibt es dann auch gleich den Debugger, Simulator mit Single-Step usw. Das ganze kostenlos und ungleich komfortabler als alles, was ich zu Z80
Aber es macht eigentlich kaum einen Sinn. Ich hab mich auch jahrelang dagegen gewehrt, den 8031 in C zu programmieren. Bin dann erst auf PIC und dann auf AVR umgestiegen. Bei letzterem direkt mit WinAVR und GCC.
Kleiner Nachtrag noch:
Z80 war seinerzeit ganz ok. Ist vieleicht ganz gut, um gewisse Grundlagen zu verstehen, aber er unterscheidet sich doch ganz erheblich
Prozessoren mit denen man mit weniger Aufwand zum Ziel kommt.
"Programmierung des Z80" von Rodnay Zaks kann ich aber empfehlen,
B
Bernd Laengerich
Am 16.12.2014 15:34, schrieb Michael Baeuerle:
Alternativ: Die zeitkritischen Programmteile in Inline-Assembler im AVR-GCC.
Bernd
Meine Glaskugel ist mir leider unvorhersehbarerweise vom Balkon gefallen.
P.Liedermann in defa
M
Marc Santhoff
"Daniel Mandic" schrieb:
Hardware-Besonderheiten auseinanderzusetzen - imo ist das schon genug, da brauche ich nicht noch Assembler als Unbekannte dazu.
Marc
D
Daniel Mandic
moll oder dur? Erik, der Wikinger...
Daniel Mandic
D
Dieter Wiedmann
Ehrlich?
CNR, Dieter
M
Michael Baeuerle
Komplett in Assembler ist viel einfacher, weil einem da die ganze CPU
Variablen in die Register legen und das RAM als Stack benutzen (zu vergessen den Stackpointer zu initialisieren ist hier der Standard- fehler).
G
Gerrit Heitsch
Gerrit
G
Gerrit Heitsch
Unter Linux: avra
Zusammen mit avrdude zur Programmierung.
Gerrit
E
Eric Brücklmeier
Am 16.12.2014 17:30, schrieb Gerrit Heitsch:
Nicht im Geringsten!
www.headless-brewing.com
G
Gerrit Heitsch
Mich schon... Ich bevorzuge einen flachen Adressraum, RAM, ROM, I/O...
Gerrit
D
Daniel Mandic
Du sprichst mir mehr oder weniger aus der Seele.
Die Empfehlung schreibe ich mir hinters Ohr!
sind wir schneller fertig. Ja, wenn du es mir in Sachen Digital Logik und ein bisschen Z80 (zum Angeben) empfehlen kannst, sehe ich kaum einen anderen Weg. Und auch auf diesem Weg, werde ich auch in Sachen Digital, mehrere bzw.
Rodney Zaks ist schon gemerkt, Danke nochmal!
Daniel Mandic
G
Gerrit Heitsch
Der hat auch das entsprechende Buch zum 6502 geschrieben. Sollte in keiner Sammlung fehlen.
Gerrit
D
Daniel Mandic
Und, was sagst du (verzeih mir meine Kleinschreibung, das ist so bei
Atmel 8bit z.B.....? Sind die RISC schwierig zu programmieren in "Assembler"? Gibt es bei
Verzeih mir meine Unkenntnisse in Sachen RISC.
wird, belasse ich es jetzt schon auf BASIC und Assembler.
ich mir vorstellen.... Ich probier mal den 8bit Atmel mit BASIC, und dann schauen wir weiter. Danke, Marc!
Daniel Mandic
D
Dieter Wiedmann
Am 16.12.2014 19:38, schrieb Gerrit Heitsch:
werden mittlerweile Liebhaberpreise verlangt.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.