BestFit Clean Clean false false false MicrosoftInternetExplorer4

CS 91.203 Computer Organization and Assembly Language, Fall 2009


 

Instructor: B.G. Kim
Office Hours: Tu,Th   9-10 a.m.; Tu 2-4 p.m. --- Rm. OS 213 x3617
kim@cs.uml.edu    CLICK HERE TO EMAIL
TA: Hengky Susanto
Office Hours: OS 208;We 1-3 pm; Th 2-3 pm
    CLICK HERE TO EMAIL
Schedule
Week of Tue Thu Note
09/01 Introduction Logic Design Reference
09/08 Logic Design Number System HW 1 (Due 9/15) Prob. B.10, B.11, B.12
09/15 32-bit ALU MIPS Architecture and Programming HW2 Due 9/22
09/22 MIPS program examples Prog. 1 DUE 9/29
09/29 Digital logic with memory Data Path Prog. 2 DUE 10/8 (Thu)
10/06 Data Path More MIPS examples Past tests
10/13 More examples, review Test #1
10/20 SYmbol Table Conversion of hex number into hex char Prog. 3 DUE 11/03
10/27 Parameter Passing Parameter passing and recursion MIPS codes for hex dump
MIPS codes for factorial
11/03 CPU Control CPU Control
11/10 Multi-cycle Control Mapping Control to Hardware Prog. 4 DUE 12/01
11/17 Review 2nd Test Skeleton codes for Prog. 4
11/24 Thanksgiving Day

 

Textbook: None

References:

 

Course Description:

Presents the organization and operation of a conventional computer, including principal instruction types, data representation, addressing modes, program control, I/O, assembly language programming, including instruction mnemonics, symbolic addresses, assembler directives, system calls, and macros, the usage of text editors, symbolic debuggers, and loaders, and the use of pseudocode in guiding structured assembly language programming.
Syllabus