Data Representation
-
Number systems
- 1.1 β Why Computers Use Binary to Represent Data
- 1.2 β The Denary Number System and Place Value
- 1.3 β The Binary Number System and Place Value
- 1.4 β Converting Positive Denary Integers to Binary
- 1.5 β Converting Positive Binary Integers to Denary
- 1.6 β Hexadecimal Digits and Place Value
- 1.7 β Converting Positive Denary Integers to Hexadecimal
- 1.8 β Converting Positive Hexadecimal Integers to Denary
- 1.9 β Converting Positive Binary Integers to Hexadecimal
- 1.10 β Converting Positive Hexadecimal Integers to Binary
- 1.11 β Why Hexadecimal Is Used in Computing
- 1.12 β Adding Two Positive 8-bit Binary Integers and Identifying Overflow
- 1.13 β Performing Logical Left and Right Shifts
- 1.14 β Representing Positive 8-bit Integers in Two's Complement
- 1.15 β Representing and Converting Negative 8-bit Values Using Two's Complement
-
Text, sound and images
- 2.1 β Why Computers Represent Text Using Binary
- 2.2 β Character Sets and ASCII
- 2.3 β Unicode Compared with ASCII
- 2.4 β How Sound Is Sampled and Represented in Binary
- 2.5 β How Sample Rate Affects Sound Quality and File Size
- 2.6 β How Sample Resolution Affects Sound Quality and File Size
- 2.7 β Pixels, Image Resolution and Digital Image Representation
- 2.8 β Colour Depth and Its Effect on Image Quality and File Size
-
Data storage and compression
- 3.1 β Bits, Nibbles, Bytes and Larger Storage Units
- 3.2 β Converting Storage Units Using 1024
- 3.3 β Calculating Image File Size from Resolution and Colour Depth
- 3.4 β Calculating Sound File Size from Sample Rate, Sample Resolution and Duration
- 3.5 β Why Data Compression Is Needed
- 3.6 β Lossy and Lossless Compression Compared
- 3.7 β How Run-length Encoding (RLE) Compresses Data