CS Notes

Recent writing

  • Email Routing: Mechanisms, Security, and Cloudflare Solutions

    Sep 26, 2025

    • networking
    • cloudflare
  • Email Security

    Sep 26, 2025

    • security
    • networking
  • Terraform Cheatsheet

    Sep 22, 2025

    • terraform
    • devops

See 648 more โ†’

๐Ÿงช Iโ€™ve been exploring how ads work and experimenting with them on this site (non-profit, just hands-on learning). Let me know if it affects your user experience here.


๐Ÿ‘‹๐Ÿป Join My Telegram channel!


I share real-world lessons from building scalable systems at Jump Trading, Binance, and running mission-critical cloud ops at GovTech and Singapore Air Force. No fluff, just practical takeaways, hard-earned fixes, and deep dives that matter.

Home

โฏ

Computer Organisation

โฏ

Instruction Set Architecture (ISA)

โฏ

ISA Addressing Mode

ISA Addressing Mode

75 words, 1 min read
Last updated on Sep 03, 2024
๐ŸŒŸ Edit This Page! ย  ๐Ÿ—“๏ธ History

  • computer_organisation
Xinyang YU

Abstract


  • Ways to specify an Instruction Operand in an assembly language

Register Addressing Mode


  • Instruction Operand is in a Register (add $t1, $t2, $t3)

Immediate Addressing Mode


  • Instruction Operand is in a Instruction directly (addi $t1, $t2, 98)

Displacement Addressing Mode


  • Instruction Operand is in memory with Memory Address calculated as Base + Offset (lw $t1, 20($t2))

PC-relative Addressing Mode


  • Instruction Operand is the sum of Program Counter and constant in the instruction (beq, bne)
  • Abstract
  • Register Addressing Mode
  • Immediate Addressing Mode
  • Displacement Addressing Mode
  • PC-relative Addressing Mode

Mentioned by

  • MIPS I-Type Instruction
  • Instruction Stages
  • Register
  • cs2100 nus notes
  • Address Space

Graph View


Created by Xinyang YU | ยฉ 2023, 2025 | Licensed under CC BY-NC 4.0

  • GitHub