Question: Bit Masking C Code For each part, assume a 32-bit variable IN declared as an unsigned integer, with bits labeled as b31 to b0 You

Bit Masking C Code For each part, assume a 32-bit variable IN declared as an unsigned integer, with bits labeled as b31 to b0 You can use the following table to help derive the hexadecimal codes for the bit patterns: 3 3 2222 2 22 22 2 11 11 11|1| 11 1 9 87 6 5 43 2 1 0 1| 0| 9| 8| 7| 6| 5| 4| 3| 2| 1| 0| 9. 3| 7| | 5| 4| 2 110 [Part A] Write code to extract 3 bits: b11 b9 b5, and place them in that order next to each other in a new variable that has only those 3 bits [Part B] Write code to check if ALL of the 4 bits: b9 b8 b3 b2 are set to 1. Your answer should be in the form of an IF statement
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
