Current Assignment
Daily Schedule

CSE 378 - Spring 1999

Machine Organization and Assembly Language Programming

Main Administrative Assignments Exams Lectures Help


Topic 1 What is Architecture? 
Topic 2 Architecture Overview
Topic 3 Number Representations
Discussion Session 1 Number Representations
Topic 4 MIPS Instruction Set Architecture
Topic 5 Computation Instructions
Topic 6 Data Transfer Instructions
Topic 7 Control Instructions
Topic 8 More MIPS Instructions
Discussion Session 2 SPIM Basics
Topic 9 Procedure Calls
Topic 10 RISC vs. CISC Architectures
Discussion Session 3 Some more SPIM and JVM
Topic 11 Measuring System Performance
Topic 12 (figures) Single Cycle Implementation: Data Path
Topic 13 (figures) Single Cycle Implementation: Control
Discussion Session 4 Performance
Topic 14 (figures) Multicycle Implementation
Topic 15 Microprogramming
Topic 16 Midterm Review
Topic 17 Pipelining
Discussion Session 5 Topics covered till now
Topic 18 Hazards
Discussion Session 6 Java Virtual Machine
Topic 19 Control Hazards
Topic 20 (figures) Advance Implementations
Discussion Session 7 Hazards
Topic 21 Introduction to Memory Hierarchy
Topic 22 Caches
Discussion Session 8 Writing Microcode
Topic 23 Cache Design and Performance
Discussion Session 9 Caches
Topic 24 Virtual Memory
Topic 25 Virtual Memory (2)
Topic 26 Memory System Wrap Up
Topic 27 Review for the Final