COMP.2030.201 Computer Organization and Assembly Language, Spring 2017


Schedule
Week of Mon Wed Fri Note
01/17 Introduction Number System
01/23 Number System Words MIPS HW 1
01/30 MIPS Conditional Repeats HW 2
02/06 Linked List Avail MIPS Snow Day
02/13 Snow Day Boolean Negatives HW 3
02/20 Tue on Mon schedule Operation Parser HW 4
02/27 Floating Point
HW3 working code
Worksheet Hour Test 1
03/06 Floating Point Test1 keys Assembler HW 5 due 3/29
HW4 working code
03/20 IA 32 Stack Conditional Lab 3/22 recording
03/27 Worksheet Recursion Disassembly
04/03 Test 2 Data Structure HW 6 due 4/28
04/10 Logic Design ALU Design Memory
04/17 Holiday Y86 Control Unit
04/24 Pipelining Microprogramming Review
Instructor: B.G. Kim
Office Hours: 8-9 am    MWF
   Rm. OS 231 x43617

kim@cs.uml.edu   
CLICK HERE TO EMAIL
TA: Yang Gao CLICK HERE TO EMAIL
Office Hours: OS 212A;   R 1:30-3:30 pm
CLICK HERE TO EMAIL
Grader: Chuong Vu

Textbook: Randal Bryant and David O'Hallaron
Computer System: A Programmer's Perspective
Prentice-Hall, 2003, Chaps 1-4

 

Course Description:    Syllabus

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, and the use of pseudocode in guiding structured assembly language programming.
Two assembly languages will be used: MIPS and IA32.