PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Higher und Lower Nibble



Magge2k
08.01.2006, 16:03
hiho Leute,

wie kann ich mit C das Higher Nibble und das Lower Nibble voneinander Trennen?

Ich benötige beide zu einem späteren Zeitpunkt und würde diese in 2 seperate Integer Register schreiben.

gruß

Beispiel:

Aus x = 0xFA würde dann y = 0xF0 und z = 0x0A

linux_80
08.01.2006, 18:58
Hallo,

einfach mit AND bzw. &
einmal mit 0xF0 und einmal mit 0x0F,
schon bleibt nur das übrig was Du willst.

Dazu brauhts aber keine besondere Software, Algorithmen und KI ! :-)

08.01.2006, 19:37
;-) Danke ich wusste doch da war was mit nem UND oder nem ODER ;-)

Ja Stimmt aber wo sollte ich das reinscheinben?

DANKE nochmals! Gruß!