Question.5
An interrupt controller's 8-bit pending register reads 0xB6. A developer counts how many interrupts are pending:
int count = 0;
while (val) {
count += (val & 1);
val >>= 1;
}How many interrupts are pending?
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|
| 0xB6 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 |