Hallo zusammen, ich habe so meine ersten Programmiererfahrungen mit dem AVR Studio gemacht. Aber eine Frage konnte ich mir bisher nicht erklären. Normalerweise hat ein INT Format 16 Bit, nur hat der Atmega 8 ja nur 8 Bit. Wird diese Format dann beim compilieren umgesetzt oder gehen die höheren Bit einfach verloren die dann zuviel sind? Danke schon mal
Es hindert dich keiner auch auf dem AVR ein 16-Bit int zu benutzen. Es kostet halt zwei 8-Bit Register um alle 16-Bit aufzunehmen und zu verwurschteln. Beim Programmieren in Assembler musst du dich darum kümmern. Beim Programmieren in einer Hochsprache (Basic, C, ...) kümmert sicher der Compiler darum.
burns schrieb: > Normalerweise hat ein INT Format 16 Bit, nur hat der Atmega 8 ja nur 8 > Bit. 'Normalerweise' gibts nicht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.