|
Syllabus:
A Conceptual Introduction to Microcomputers…….
Architecture and Assembly Language
PHY353/553 Fall ’09 (Credit Hours: 3)
Mondays/Wednesdays/Friday (11:30 am : 12:25 a p.m.)
Instructor: Professor M. S. Alam Physics 313 Phone: (518) 442-4535
T.A.: Liu Jian Ph: (518) 442-4547
1. History of the Microprocessor
2. Number Systems
3. The Conceptual Microcomputer System
4. Software Model of the 8088/8086 Microprocessor
- Family of Registers
- Internal Memory
- Addressing Modes
- Instruction Set
5. Programming Manual
6. Assembly Language Programming
- Program Structure Defining Pseudo-Ops
- Data Initializing Defining Psuedo-Ops
- Conditional Assembly Generating Pseudo-Ops
- Assembly Output Listing Pseudo-Ops
- Processor and Co-Processor Defining Pseudo-Ops
7. Multibyte Arithmetic
- Addition
- Subtraction
- Multiplication
- Division
- Square-root
8. Graphics
9. Music
10. Multimodular Programming
- Macros
- Subroutines
- Libraries
- Debugging
|