(0x0008 & 0x0004) = 0x000C
(0x0008 & 0x0004 & 0x0800) = 0x080C
Sprachlich gesehen stimmts, aber mit logischem UND (also so wie es da steht) kommt dabei 0 raus. Nur damit du dich nicht wunderst warums nicht geht.
Der Rest steht ja schon in den anderen Antworten.