PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hex Zählen



Thom24
03.10.2009, 14:45
Hallo

Ich arbeite mit dem MPLAB und programmiere mit Assembler.
Ich will mit dem Befehl retlw eine Tabelle erstellen, die einen binären 8 bit Wert in einen hex Wert wandelt.
das sieht dann so aus:

retlw 00h
retlw 01h

das geht auch gut bis ich zum retlw A0h komme. Das A0h erkennt das MPLAB nicht als hex Zahl. Es wird nicht blau sondern bleibt rot. Kann mir da jemand helfen?

Vielen Dank

PICture
03.10.2009, 17:24
Hallo Thom24!

Um Hexzahlen für MPLAB "verständlich" zu schreiben muss es für grössere als "9" immer als erste ganz links eine Null stehen. Z.B. für A0h musst du 0A0 schreiben.

MfG

Thom24
03.10.2009, 18:52
Ah super!

Vielen Dank

justin
03.10.2009, 19:50
Ich schreib Hexzahlen immer so:

0xA0
statt
0A0h

find ich irgendwie übersichtlicher

PICture
03.10.2009, 20:30
Hallo justin!

Vielen Dank, da hast du völlig Recht, ich schreibe sie genauso, aber irgendwie habe ich diesmal das "x" vergessen... :)

MfG