Series 260: Microprocessors

Course 266: How Computers Function-Technician Level

Covers the function and basic operation of each major element of a microprocessor. Explains the structure and purpose of various computer buses. Examines characteristics of different types of main memory in detail. Includes in-depth discussion of both low- and high-level computer languages.

Lesson 1 - Microprocessor Structure

Topics:

CPU; Microcontrollers; Program counter; Branching; Instruction decoders; Subroutines; Stack pointer; ALU; Status bits; System clocks

Learning Objectives:

  • Describe the types of microprocessor elements and their functions.
  • Describe the types of registers that a microprocessor system typically has.
  • Identify the different types of microprocessor clocks and their functions.
  • Describe typical microprocessor bus systems.

Lesson 2 - Bus Structures

Topics:

Bus system block diagrams and schematics; Backplanes; Data, address, control, and serial buses; Multiplexing; Bus drivers and standards

Learning Objectives:

  • Identify the different types of microprocessor buses.
  • Discuss the functions of the different microprocessor system buses.
  • Describe the functions of the bus drivers.
  • Identify the various industry standards for microprocessor system buses.

Lesson 3 - Memory Devices

Topics:

Main memory; Memory-CPU communication; Expanding memories; Memory characteristics

Learning Objectives:

  • Discuss the various types of memories and their characteristics.
  • Describe the different ways in which the CPU and memory communicate.
  • Explain how single-chip memories are organized.
  • Describe different memory-expanding characteristics necessary for microprocessor systems.

Lesson 4 - Low-Level Computer Languages

Topics:

Data representation; Programming models; Operation codes; Addressing modes; Data-handling instructions; Interrupts; Memory-mapped I/O

Learning Objectives:

  • Identify the three levels of computer programming languages.
  • Define programming models and memory maps.
  • Discuss the purpose and function of operation codes.
  • Describe addressing modes as they relate to operation codes.
  • Explain what machine language and assembly languages are and how they work.

Lesson 5 - High-Level Computer Languages

Topics:

Pros and cons of high-level languages; Compilers; Interpreters; Operating systems; Debuggers

Learning Objectives:

  • Describe the characteristics and uses of high-level languages.
  • Discuss the advantages and disadvantages of several popular high-level languages.
  • Explain how compilers and interpreters work.
  • Describe the functions of an operating system.



Course Manual
265266TX
Price: $52.00