(a) Primitive data types, integer, real/floating point,
character, string and Boolean.
(b) Represent positive integers in binary.
(c) Use of sign and magnitude and two’s complement
to represent negative numbers in binary.
(d) Addition and subtraction of binary integers.
(e) Represent positive integers in hexadecimal.
(f) Convert positive integers between binary
hexadecimal and denary.
(g) Representation and normalisation of floating point
numbers in binary.
(h) Floating point arithmetic, positive and negative
numbers, addition and subtraction.
(i) Bitwise manipulation and masks: shifts, combining
with AND, OR, and XOR.
(j) How character sets (ASCII and UNICODE) are used
to represent text.