UNIVERSITY OF CALIFORNIA, DAVIS

Department of Electrical and Computer Engineering

EEC70: Assembly Language and Computer Organization

Prof. Vojin G. Oklobdzija


 

Lecture Date Subject Covered What to read ? Class Slides Helpful overheads
Jan. 7, 2004 Introduction to the course: syllabus information, grading policies, material to be covered. Class Notes 1: "Computers: Introduction"

Stallings: Chapter 2: Brief History (optional)

Stallings: Chapter 1: Introduction

Chapter 1 ppt, pdf

Chapter 2 ppt, pdf

Introduction

History of Computers

January 13, 15  Number Representation, Binary Arithmetic Stallings: Computer Arithmetic: Chapter 9.1-9.3 Appendix B (and 9.4-9.5 optional)

Number Representation.

Stallings: The Computer System, Chapter 3.1-3.2

Chapter 3 ppt, pdf

Chapter 9 ppt, pdf

Number Representation Lecture
January 20, 22 Computer Operation: Instruction Sets Stallings: Instruction Sets, Chapter 10.1-10.4

DLX: Chapter 1, 2

Chapter 10 ppt, pdf

Arizona Instruction Set Lecture

Stanford Instruction Set Lecture

UCSD Instruction Set Lecture

January 27, 29 Computer Operation: Instruction Sets Stallings: Instruction Sets, Chapter 10.1-10.4

DLX: Chapter 1, 2

Notes 1, Notes 2

Introduction
Notes 3, Notes 4
Arizona Instruction Set Lecture

Stanford Instruction Set Lecture

UCSD Instruction Set Lecture

February 3, 5 Instruction Sets: Addressing Modes

Stallings: Addressing Modes, Chapter 11.1-11.3

DLX: Chapter 2, 3

Notes 5 Harvey Mudd Html

DLX Notes1

February 10, 12 Instruction Sets: Addressing Modes

CPU Structure and Function

Stallings: Chapter 11

Stallings: Chapter 12

DLX: Chapter 3

Chaper 11 ppt, pdf

Midterm Review

 
February 17, 19 Midterm - Feb. 17th

RISC Computers

Stallings: RISC, Chapter 13
DLX: Chapter 3

   
February 24, 26 Data Types Review

Pipelining Instructions to achieve performance.

DLX: Chapter 3 Data Types

Pipelining-intro, pdf

 
March 2, 4 Pipelining Conflicts: what are they DLX: Chapter 3 Conflicts, pdf

Examples: raw.s load.s branch.s

 
March 9, 11 Instruction dependencies: structural, anti-dependencies and output-dependencies

Example Program

DLX: Chapter 3 Diagram  
March 16 Review of the final exam questions.      
Final Exam