Forum: Mikrocontroller und Digitale Elektronik AVR Studio Datenformate


von burns (Gast)


Lesenswert?

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

von Stefan B. (stefan) Benutzerseite


Lesenswert?

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.

von Sven P. (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.