← Back to list

WEEK 3 — Numbering System

Nera Sofiya Al-Fahmi (2410350) Section 6

nera sofiya in BICS1302-Study Reflection (Part2) · 2024-11-08 01:38 · 0 claps · 1.3 min read
#numbering-system
Open on Medium ↗

WEEK 3 — Numbering System

Nera Sofiya Al-Fahmi (2410350) Section 6

UNDERSTANDING NUMBERING SYSTEM

  1. Binary System & Computer Architecture
  • Computer uses binary numbering system.
  • crucial for comprehending how data is processed.
  1. Data Representation
  • used to represent different types of data (integers, characters, memory addresses.
  1. Memory Addressing
  • simple (more compact and readable).
  1. Arithmetic Operations
  • Mathematic problems are performed using binary system.
  • understand how CPUs perform ALU operations & optimize performance.
  1. Instruction Sets & Machine Language
  • essential for interpreting machine language & assembly language.

Numbering System

  1. Decimal System (base 10).
  2. Binary System (base 2).
  3. Octal System (Base 8).
  4. Hexadecimal System (Base 16).

Conversion

Base 10 to Base 2

Base 10 to Base 2

Base 10 to Base 2 (fraction)

Base 10 to Base 2 (fraction)

Conversion for hexadecimal

Conversion for hexadecimal

Signed & Unsigned representation

  1. Unsigned Representation
  • Binary numbers that can only represent non-negative values.
  • Used when you don’t need to work with negative numbers.
  1. Signed Representation
  • Represent both positive & negative values.
  • Enabling mathematical operations.
  • Solves issue of two zeros (arithmetic operations simpler and more efficient.

메타데이터
post_id
ffc2a8289e92
slug
week-3-numbering-system-ffc2a8289e92
url
https://medium.com/bics1302-study-reflection-part2/week-3-numbering-system-ffc2a8289e92
canonical_url
https://medium.com/bics1302-study-reflection-part2/week-3-numbering-system-ffc2a8289e92
author_url
https://medium.com/@nerasofiya2
status
ok
fetched_at
2026-09-04 06:56:29