| Instructor: | Dr. Nelson L. Passos |
|---|---|
| Office: | Bolin Science Hall 126B |
| Office phone: | 397-4129 |
| E-mail: | fpassosn@nexus.mwsu.edu |
| Office Hours: | TR 9:00 - 11:00 am |
| MW 1:00 - 5:00 pm |
Development, writing and execution of assembly language programs. Topics include introduction to the CPU architecture, data representation, addressing, encoding and decoding of program statements, integer arithmetic, logical operations, looping structure, table processing and subroutine development.Course Description:
Computer organization and Assembler language programming, by M. ThorneText book:
Agenda:
January February March April May Grading
| Jan 18- | Martin Luther King Day |
|---|---|
| Jan 20- | A first look at microprocessors |
| Jan 25- | Binary numbers |
| Jan 27- | Binary numbers, ASCII code, IEEE floating point |
| Feb 1- | CPU registers |
|---|---|
| Assignment # 1 | |
| Feb 3- | Defining variables, MOV |
| Feb 8- | System services |
| Assignment # 2 | |
| Feb 10- | Addressing memory |
| Feb 15- | JUMPS, simple arithmetic |
| Feb 17- | Segments |
| Assignment # 3 | |
| Feb 22- | Arithmetic operations, flags |
| Feb 24- | Arithmetic operations, flags |
| Mar 1- | Conditional jumps |
|---|---|
| Mar 3- | Test # 1 |
| Mar 8- | Loops |
| Mar 10- | Subroutines |
| Assignment # 4 | |
| Mar 15- | Spring break |
| Mar 17- | Spring break |
| Mar 22- | Subroutines |
| Mar 24- | Logical instructions |
| Mar 29- | Logical instructions |
| Project assignment | |
| Assignment # 5 | |
| Mar 31- | Masks, displaying data |
| Apr 5- | Easter break |
|---|---|
| Apr 7- | A calculator |
| Apr 12- | A calculator |
| Apr 14- | Vectors (BX,SI) |
| Assignment # 6 | |
| Apr 19- | Searching vectors |
| Apr 21- | Arrays (DI) |
| Apr 26- | Array arithmetic |
| Assignment # 7 | |
| Apr 28- | Test # 2 |
| May 3- | Tables |
|---|---|
| May 5- | Working with tables |
| May 10- | Finals (4:45 pm) |
| Tests: | 20 % (each) | |
|---|---|---|
| Final Exam: | 20 % | |
| Assignments: | 15 % | |
| Project: | 20 % | |
| Class Participation: | 5 % |
E-mail address:
nelson.passos@mwsu.edu