CS 250: Assembly Language Programming

Fall 2006

Instructor: Mike Lyle


Week

Date

Topic




1

8/22

Introduction


8/24

Numbers

2

8/29

Numbers and Storage


8/31

Lab about gdb

3

9/5

Complements, Overflow and Carry


9/7

Lab about carry and overflow

4

9/12

CPU Registers


9/14

Lab about Registers

5

9/19

Assembly Language basics


9/21

Lab of first program

6

9/26

Computer Operations


9/28


7

10/3

Calling Functions


10/5


8

10/10

Program Flow


10/12


9

10/17

Automatic Variables


10/19


10

10/24

Writing Functions


10/26


11

10/31

Data Types


11/2


12

11/7

Data Structures


11/9


13

11/14

Fractional Numbers


11/16


14

11/21

I/O (no chapter content)


11/23


15

11/28

Exception Processing


11/30


16

12/5

Catch-up and Review


12/7

Review


12/14

Final Exam 5pm – 7 pm