cs251 - Comp Org & Assembly Language (We will also use D2L)
TuTh 12:50pm to 2:20pm
Harrington 119
Required Book(s): "Computer Organization and Assembly Language" by Yackel & Perrie
Grades (updated 2007-05-12, final)
Lectures, Topics, & Docs (Items may change as the semester progresses)
- -
2007-01-30 Lecture 1, Syllabus, Linux, VNC, C++, Homework Evaluation Form, Homework 1, Revised Homework 1
- -
2007-02-01 Lecture 2, C++, Makefiles, GDB, Memory
- -
2007-02-06 Lecture 3, Number Systems (Code: Homework1Help.cpp, Round.cpp, ASCII.cpp)
- -
2007-02-08 Lecture 4, Number Systems & Data Representation, Homework 2, Homework 1 Due (Code: divide.cpp)
- -
2007-02-13 Lecture 5, Data Representation
- -
2007-02-15 Lecture 6, Data Representation & MIPS / RISC
- -
2007-02-20 Lecture 7, RISC Variables , I/O, (Ex: WordAlignGood.asm, WordAlignBad.asm, BasicOutput.asm, BasicInput.asm), Exam 1 Review Guide, Homework 2 Due
- -
2007-02-22 Exam 1 Review Guide Solution
- -
2007-02-27 Exam 1 in class
- -
2007-03-01 Lecture 8, RISC Variables, Arithmetic, Control Structures, ArraysHomework 3 (File: LetterCounter.asm)
- -
2007-03-06 Lecture 9, RISC Arrays
- -
2007-03-08 Lecture 10, Playstation, Hi/Lo, NOP, Addressing Modes
- -
2007-03-13 Lecture 11, RISC Bitwise Operators & Functions, Homework 3 Due, (Solution: LetterCounter.asm), Homework 4, (Code: Fibonacci.cpp)
- -
2007-03-15 Lecture 12 (corrections made 03/20/2007), RISC Functions
- -
2007-03-20 Spring Break, No Class
- -
2007-03-22 Spring Break, No Class - -
2007-03-27 Lecture 13, RISC Functions (code: Functions0.asm, Functions1.asm, Functions2.asm, Functions3.asm)
- -
2007-03-29 Lecture 14, RISC Functions & OOP, (code: Solution.asm, ByValueReference.asm, PassArray.asm), Exam 2 Review Guide
- -
2007-04-03 Exam 2 Review Guide Solution, Homework 4 Due
- -
2007-04-05 Exam 2 in class
- -
2007-04-10 Lecture 15, Exam 2 Solution, MIPS Command Line, File I/O, Exception Handling (code: CommandLine.asm, ReadFile.asm, WriteFile.asm, ExceptionHandler.handler)
- -
2007-04-12 Lecture 16, FPU, Assembly Language summary, Homework 5, Homework 5 Sample Solution
- -
2007-04-17 Lecture 17, Instruction Representation (typos corrected)
- -
2007-04-19 Lecture 18, Instruction Representation (typos corrected)
- -
2007-04-24 Lecture 19, Cache
- -
2007-04-26 Lecture 20, Cache, Homework 5 Due, Homework 6
- - 2007-05-01 Lecture 21, Pipelining
- - 2007-05-03 Lecture 22, Extra Stuff, Exam 3 Review Guide
- - 2007-05-08 Exam 3 Review Guide Solution, Homework 6 Due
- - 2007-05-10 Exam 3 in class
|