Read a pattern
Two’s complement
Add, subtract, shift
Floating point
Practice
Register size
8 bits — one byte
16 bits — two bytes
The pattern, as a plain count
246
read the top bit as negative
the nibbles and their hex digits
Start from this pattern
43
Do the step
Invert every bit
Add one
Operation
A + B
A − B
Shift left
Logical shift right
Arithmetic shift right
A — the pattern being worked on
100
B
100
Do the step
Step one column
Mantissa bits
6
8
10
Exponent bits
3
4
5
Rounding rule
to the nearest one it has
chop towards zero
Value you want to store
3.16
Jump to
one it holds exactly
one it has to round
too big — overflow
too small — underflow
Do the step
Normalise
Force an overflow
one fixed-width pattern, and what each reading makes of it
click any bit to flip it
1
—
Check
Hint
Start again
←
→
How to think about it
Common mistakes