Forum
Bit-Maskierung Aufgabe (Computertechnik)
» » b=(a&0x08); /*Bit 5 und Bit 2-0 von a löschen */
»
» 0x08 enthält nur ein einziges gesetztes Bit. Also können durch diesen
» Ausdruck nicht 4 Bits verändert werden und die anderen 4 belassen werden.
Ja stimmt kleiner Fehler...
b=(a&0xD8)
» » e= /*Bit 2-0 von a ersetzen durch g Bit2-0 */
also müsste dann
e=(a&0xF8)|(g&0x07) sein
und
» f= /*Bit6-4 von a ersetzen durch g Bit 2-0 */
f=(a&0x8F) | ( (g&0x07)<<4)
Gesamter Thread:
Bit-Maskierung Aufgabe - Erstsemester123, 11.07.2011, 16:02 (Computertechnik)
Bit-Maskierung Aufgabe - 79616363
, 11.07.2011, 16:52

Bit-Maskierung Aufgabe - m
, 11.07.2011, 17:56

Bit-Maskierung Aufgabe - Erstsemester123, 11.07.2011, 18:39
Bit-Maskierung Aufgabe - 79616363
, 11.07.2011, 19:28
