martinpriebe
Erfahrenes Mitglied
Hallo,
Ich habe ein 2 Bytes. (die zusammen gehören)
(15) (240)
00001111 11110000
So nun möchte ich den Wert bestimmen der ersten 10 Bits.
(von rechts beginnend)
quasi das hier ..
(1008)
11 11110000
Wie stelle ich das am besten an ? das linke Byte shiften ?
Und kann ich auch direkt prüfen ob ein Bit gesetzt ist ?
z.B. Byte rein - raus kommt ob Bit 14 gesetzt ist oder nicht ?
Oder noch ein Bsp.
ich habe ein Byte 0xC9
und ein anders Byte 0x1A
Jetzt möchte ich den Wert errechnen des zweiten bytes und der hälfte des ersten byte also 91A
und danach was für ein Wert die eine hälfte des ersten bytes, hier das C, ist.
danke im vorraus
Martin
Ich habe ein 2 Bytes. (die zusammen gehören)
(15) (240)
00001111 11110000
So nun möchte ich den Wert bestimmen der ersten 10 Bits.
(von rechts beginnend)
quasi das hier ..
(1008)
11 11110000
Wie stelle ich das am besten an ? das linke Byte shiften ?
Und kann ich auch direkt prüfen ob ein Bit gesetzt ist ?
z.B. Byte rein - raus kommt ob Bit 14 gesetzt ist oder nicht ?
Oder noch ein Bsp.
ich habe ein Byte 0xC9
und ein anders Byte 0x1A
Jetzt möchte ich den Wert errechnen des zweiten bytes und der hälfte des ersten byte also 91A
und danach was für ein Wert die eine hälfte des ersten bytes, hier das C, ist.
danke im vorraus
Martin
Zuletzt bearbeitet: