Microprocessor Systems


Course Outline:

  1. History of Computers
  2. The Microprocessor and Its Architecture
  3. Introduction to Microprocessors
    1. Simple-As-Possible (SAP) Computer 1
    2. SAP 2
    3. SAP 3
  4. Addressing Modes
  5. Data Movement Instructions
  6. Arithmetic and Logic Instructions
  7. Program Control Instructions
  8. Programming the Microprocessor
    1. 8086/8088 Hardware Specifications
    2. Assembly Language Programming-Introduction
    3. Standard Program Structures
    4. Strings, Procedures and Macros
    5. Assembler Directives
  9. Memory Interface
  10. Basic I/O Interface
  11. Interrupts
  12. Direct Memory Access and DMA-Controlled I/O
  13. The Arithmetic Coprocessor and MMX Technology
  14. Bus Interface
  15. The 80186, 80188, and 80286 Microprocessors
  16. The 80386 and 80486 Microprocessors
  17. The Pentium and Pentium Pro Microprocessors
  18. The Pentium II Microprocessors

Reference(s):


Experiments

  1. Data Transmission
  2. Data Reception
  3. Detecting and Displaying the Pulses
  4. Data Transmission Handshake
  5. Data Receiving Handshake
  6. Basic LED Matrix Control ON/OFF, Flash and SHIFT
  7. LED Matrix Character Display
  8. Character Shifts and Changes(1)
  9. Character Shifts and Changes(2)
  10. Step Motor Basic Control
  11. Step Motor Direction Rotation Control


Last updated: September 15, 2007