Since the

80x86 works with groups of eight

bits, we find it much easier to zero extend all binary numbers to some

multiple of four or eight bits.

For example, 10

_{2} which is 2 in

decimal will be converted to 0010 or 0000 0010.

In any case, a space is placed between every four

digits to make it easier on the eyes (like commas between every decimal thousand), and to simplify converting to and from

hexadecimal since each hexadecimal digit (i.e. F) is made up of four binary digits (i.e. 1111).