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