in C programmieren. Bei einem Attiny mit nur 1 oder 2 KB Flash hingegen...
Nein, ist sogar recht angenehm zu programmieren weil man ziemlich viele Register hat.
Guckst du hier:
Gerrit
in C programmieren. Bei einem Attiny mit nur 1 oder 2 KB Flash hingegen...
Nein, ist sogar recht angenehm zu programmieren weil man ziemlich viele Register hat.
Guckst du hier:
Gerrit
wieder Leute die nicht wissen, was sie da haben, man muss diese Auktionen nur finden. Tippfehler in der Bezeichnung sind auch hilfreich. :)
Gerrit
"Daniel Mandic" schrieb:
Ein Beispiel:
Variable mit einem Inhalt belegen (int a = 42; bzw. LET A=42), fertig.
Datentyp beachten (Byte, Word, DWord?) und dann den passenden Ladebefehl kennen (direkt, indirekt, indiziert indirekt, Konstante, Port, ...).
Und wenn dann mal ein PIC oder ARM das Ziel ist, geht's neu los, andere Assemblersyntax, Werkzeuge, Makrobibliothek, etc.
ich sein. ;)
Marc
... ist das je nach Anwendung auch kein Problem. Der erzeuge Code ist
Am 16.12.2014 um 18:33 schrieb Gerrit Heitsch:
Aha..
Soll heissen, alles liegt im selben Adressraum und kann damit von allem Befehlen gleichberechtigt angesprochen werden.
Gerrit
Kann immer noch den Unterschied machen zwischen 'geht' und 'passt nicht mehr rein'.
Gerrit
Am 16.12.2014 um 21:17 schrieb Gerrit Heitsch:
haben, die die Ressourcen zu 98% belegt...
Am 16.12.2014 um 21:16 schrieb Gerrit Heitsch:
nicht...
Es geht hier um den vom Code belegten Platz im ROM. Das kann ich zu 100%
Gerrit
Dieter Wiedmann schrieb:
Ein Unmensch?
kann :-) Ansonsten ist es schon von Vorteil, wenn der falsche Pointer im Datensegment statt der Debugausgabe eben mal zur Kontrolle auch den Programmcode vorliest. Versehentlich selbstmodifizierender Code ist auch was tolles.
Bernd
Alle interessanten Sachen hab ich mit dem LSI11/02 Prozessor gemacht. Der ist seit Jahrzehnten kaputt und wirklich obsolet; die von der Konkurrenz gab es ne Zeit noch. Und ja, find ich schade.
Was letztendlich IMHO wirklich zu bedauern ist, ist dass Gehirnarbeit durch Material und Energie ersetzt wird. Letztendlich war das auch das
menschliche Arbeit - und die wird halt zuerst wegrationalisiert.
Am 16.12.2014 um 21:23 schrieb Gerrit Heitsch:
horst-d.winzler schrieb:
Hamburg-Moorfleet. Insider kennen den Sendemast auch als Wettermast der Meteorologen der Uni Hamburg.
Klaus
Am 16.12.2014 21:34, schrieb Bernd Laengerich:
Wenn das das Ziel ist... ;-) Dann sollte man aber auch in Brainfuck oder Befunge programmieren.
"Daniel Mandic" schrieb:
Gutes Buch, leider war mein leimgebundenes wg. des Referenzteils nach ein paar Jahren zur Loseblattsammlung mutiert ...
Marc
Marc Santhoff schrieb:
Hab's aber auch als PDF schon gesehen, IIRC beim Autor oder Verlag selbst.
Marc
Variablen schon viel an Code einsparen. Pro Variablenzugriff ist das
Auch bei Interruptroutinen, die z.B. nur einen Portpin togglen, kann man mit ISR_NAKED (avrgcc) den ganzen Prolog vermeiden. Man darf aber dann das reti() am Schluss nicht vergessen.
Bei der finalen Programmversion schon, aber wehe es soll noch ein weiteres
Have something to add? Share your thoughts — no account required.
Ask the community — no account required