Computers consist of billions of tiny switches (transistors) that can only be in two states: ON (1) or OFF (0). This is why computers process data in binary.
Use a place-value table (128, 64, 32, 16, 8, 4, 2, 1). Place your binary number in the slots and add up the values where a "1" appears.
Hexadecimal is used by humans (programmers) because it is shorter and easier to read than long strings of binary. It reduces the chance of errors.
1. MAC Addresses
2. HTML Color Codes (#FF5733)
3. Memory Dumps and Error Codes.
In the IGCSE syllabus, we focus on 8-bit registers. If you add two numbers and the result requires a 9th bit, an Overflow Error occurs because the computer cannot store the extra bit.