1. Data Representation
IGCSE Computer Science (0478)
  • Chapter 6: Automated & Emerging Technologies
  • Data Representation
    • Introduction
    • Why computers use binary (how binary represents data)
    • Number system
      • Introduction
      • Number Conversions
      • Addition of Binary Numbers
      • Logical binary shifts (positive 8-bit integers)
      • Two’s Complement (Signed: Positive and Negative Numbers)
      • Use of the Hexadecimal System
    • Text, Sound and Image
      • Text, Sound and Images
      • File Types
    • Data storage and File compression
      • Measurement of the Size of Computer Memories
      • Lossless and Lossy File Compression
  • Hardware
    • Computer Architecture
      • The CPU & Microprocessors
      • Von Neumann Architecture
      • Fetch-Decode-Execute Cycle (FDE)
      • Characteristics of the CPU
      • CPU Instruction Sets
      • Embedded Systems
    • Input/output devices
      • Input devices
      • Output devices
      • Sensors
    • Data Storage
      • What is Primary Storage?
      • What is Secondary Storage?
      • What is Virtual Memory?
      • What is cloud storage?
    • Network hardware
      • What is a Network Interface Card(NIC)?
      • MAC Addresses & IP Addresses
      • What is a Router?
  1. Data Representation

Number system

Introduction
Number Systems Binary System Uses only two digits: 0 and 1. Each digit shows whether a switch is OFF (0) or ON (1). The leftmost digit is called the ...
Number Conversions
Absolutely! Here’s a clear explanation that first covers the logic behind each type of conversion, then follows with examples. It’s simple, step-by-st...
Addition of Binary Numbers
Addition of Binary Numbers (Adding Two Positive 8-bit Numbers) Binary Addition Rules Bit 1 Bit 2 Carry Happens? (Carry Out = 1) Sum 0 0 ❌ No 0 ...
Logical binary shifts (positive 8-bit integers)
Logical Binary Shifts (Positive 8-bit Integers) Logical Left Shift (<< 1) What happens?Bits move one position to the left.A 0 is added on the ...
Two’s Complement (Signed: Positive and Negative Numbers)
Two’s Complement (Positive and Negative Numbers) What is Two’s Complement? Two’s complement is a way to represent signed numbers (both positive and n...
Use of the Hexadecimal System
Use of the Hexadecimal System What is Hexadecimal? Hexadecimal (or hex) is a base-16 number system. It uses 16 digits: 0 to 9 and A to F. A = 10, ...
Previous
Why computers use binary (how binary represents data)
Next
Introduction
Built with