| College Level | Homework Assignments | CS 15 Code | CS 17 Code | CS 60 Code | Discussion Inputs |
Final Schedule | Email to Instructor | Student Sign-up Form |
CS 17 Assembly Language and Computer Architecture
| 1 | 8/31/00 | Syllabus; Ch. I—Overview of a Computer System What is an Assembler, Architectures, Memory and I/O | |
| 2 | 09/07/00 | Ch. 2 — Bus Interface, Addressing and instructions | |
| 3 | 09/14/00 | Ch. 3 — Complete Assembly Program, Data, Code segment, Define Segment | |
| 4 | 09/21/00 | Ch. 4— Executing an Assembler program, DOS functions | |
| 5 | 09/28/00 | Ch. 5 — Using Debug and CodeView, auto trace. | |
| 6 | 10/05/00 | Ch. 6 — What is a Flag and how to use them, addition, subtraction program | |
| 7 | 10/12/00 | Ch. 7 — Jumps and loops, decisions, and how to implement them. | |
| 8 | 10/19/00 | Ch. 8 — Controlling Large program using subroutine, How the stack works | |
| 9 | 10/26/00 | Ch. 9. Getting individual Bits, Logical operations, Shift family, Rotate. | Test 1 |
| 10 | 11/02/00 | Ch. 10— Example of large program - simple calculator. | |
| 11 | 11/09/00 | Ch. I l,12:Text and Table, searching and sorting, pattern matching. Simple editor | |
| 12 | 11/16/00 | Ch. 13,14: Instruction sets, operand addressing, Instruction set architecture | |
| 11/23/00 | Thansgiving Holiday | ||
| 13 | 11/30/00 | Ch. 15. BCD arithmatic, addition, subtraction, and future of Assembly language | Test 2 |
| 14 | 12/07/00 | Review for final exam | |
| 15 | 12/14/00 | Final Exam: Thursday, December 14, 2000; 6:45 -9:45. | Final |