# 1.1 Binary and Hex Flashcards

Why do computers use binary to represent all forms of data?

- Any form of data needs to be converted to binary to be processed by a computer
- Data is processed using logic gates and stored in registers

Explain the difference between the binary and denary number systems

- Binary base 2 system
- Denary base 10 system

- Binary has 2 digits (0 and 1)
- Denary has 10 digits (0-9)

- Binary place values are powers of 2
- Denary place values are powers of 10

What are the binary place values for a byte?

128 64 32 16 8 4 2 1

Convert the binary number 10011011 into denary

155

Convert the denary value 156 into binary

10011100

What is the largest value that can be stored in 8 bits?

255

What is the largest value that can be stored in 10 bits?

1023

What would be the effect of shifting the bits 1 place to the left for the binary value 0001 1101

- Multiplying by 2
- 0001 1101 = 29
- 00111010 = 58

What would be the effect of shifting bits 3 places to the left?

- multiply by 8 or multiply by 2 x 2 x 2 or multiply by 2^3
- 0000 0110 = 6
- 0011 0000 = 48

What would be the effect of shifting bits 2 places to the right?

- divide by 4 or divide by 2^2
- 0001 0000 = 16
- 0000 0100 = 4

How many bits in a byte?

8

How many bits in a nibble?

4

How many nibbles in 4 bytes?

8

What is a register?

- A register is a small amount of internal memory
- Used for fast reading and writing
- It is temporary/volatile (loses data once there is no power)

What is hexadecimal?

- Base 16 number system
- 16 choices of digits (0-9, A-F)
- Place values are powers of 16