.db direktive in ASM (AVR)

Gast #745193
Lesenswert?
• ▲
▼
Hallo zusammen,

habe hier ein kleines Problem und kann nicht so recht nachvollziehen,
warum 060 <> 60 ist.


wenn ich

.db 060    eingebe wird der Wert 48 ($30) im Flash gespeichert
.db  60    eingebe wird der Wert 60 ($3C) im Flash gespeichert

gibt es hirzu eine logische erklärung? Führende 0en sollten doch 
eigentlich ignoriert werden, oder?

gruß,
Tubie
#745200
Lesenswert?
• ▲
▼
@  Tubie (Gast)

>wenn ich

>.db 060    eingebe wird der Wert 48 ($30) im Flash gespeichert
>.db  60    eingebe wird der Wert 60 ($3C) im Flash gespeichert

>gibt es hirzu eine logische erklärung?

Die gibt es fast immer.

> Führende 0en sollten doch eigentlich ignoriert werden, oder?

Sagt wer? Die Zahl 060 wird als OKTALZAHL interpretiert! :-0

Siehe Zahlensysteme

MFG
Falk

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren