Gast
#1429123
Hallo, wenn ich das richtig verstanden habe, zählt Atmel seinen Programmspeicher in Bytes. Dh Atmega8 hat 8kByte. Wenn das so ist, dann passen ungefähr 4k Instruktionen hinein. Ungefähr weil nicht alle Instruktionen 16 Bit breit sind. Zumindest sehe ich gerade, dass CALL 32 Bit belegt. Ich kenne mich etwas mit den Pics aus, die zählen dort nur Anzahl der Instruktionen, die in den Flash passen. Die Angabe in Bytes wäre bei da etwas umständlich, da PICs 12/14 Bit Instruktionsbreite haben. Naja, grundsätzlich bedeutet es erstmal, dass man beim Atmel Flash durch 2 teilen muss. Gibt es denn viele 32-Opcode Ausnahmen? Gibt es auch 1Byte Befehle? Grüsse, Daniel