> anishgoyal


NotesEENG 5342: Advanced Digital Design Lecture 2

ISA and MIPS

calendar_today   article 1125 words   access_time 7 min   replay Modified

Table of Contents

ISA

Register Operations

Memory Operations

Example 02.1.

Memory Storing/Loading into Register

01 ISA and MIPS 2025-08-27 20.20.12

Immediate Operations

Example 02.2.

Immediate Operand Subtraction

01 ISA and MIPS 2025-08-27 20.53.18

Zero Constant Register

Signed Integers

Two’s Complement

Sign Extension

Representing Instructions

R-Format

r format

I-Format

Logical Operations

logical operations

Logical Shifts

AND

OR

NOR

Conditional Branches

Basic Blocks

Conditional Operations

Procedure Calling

  1. Place parameters in registers
  2. Transfer control to procedure
  3. Acquire storage for proceduer
  4. Perform procedure operations
  5. Place result in register for caller
  6. Return to call location

Register Convention

Calling a Procedure

Branch Addressing

Jump Addressing

jump instruction format

References

Sources

Graph