1.4.1 Data Types
List and define primitive data types
Represent positive integers in binary and hexadecimal
Convert between binary, hexadecimal and denary
Define a bit as a 1 or a 0, and a byte as a group of eight bits
Know that 2n different values can be represented with n bits
Use names, symbols and corresponding powers of 2 for binary prefixes e.g. Ki, Mi
Differentiate between the character code of a decimal digit and its pure binary representation
Describe how character sets (ASCII and Unicode) are used to represent text
Use sign and magnitude to represent negative numbers in binary
Use two’s complement to represent negative numbers in binary
Add and subtract binary integers
Represent fractions in fixed point binary
Represent positive and negative numbers with a fractional part in floating point form
Normalise un-normalised floating point numbers with positive or negative mantissas
Add and subtract floating point numbers
Perform logical, arithmetic and circular shifts on binary data
Perform bitwise operations AND, OR and XOR
Use masks to manipulate bits