Microprogramming



Module Description:

This module introduces the basic terminology and architecture associated with Complex Instruction Set Computing with emphasis on the Intel® 80x86 family of microprocessor in computer systems. This module provides an understanding of Assembly Language Programming using development tools like Microsoft® MASM which comprise of an editor, and interactive debugger.

Learning Outcomes:

Upon completion of this module, students will acquire sufficient knowledge & experience via lectures and practicals to:

  • Understand the technical literature, fundamental concepts and issues involved in microprocessors.
  • Understand the different memory models and addressing modes used by microprocessors.
  • Analyse and design assembler macro instructions.
  • Understand basic program constructs like sequence, selection and iteration.
  • Understand the structure and operation of the FPU.
  • Understand how to perform simple I/O operations.

Module Info

Code: HCA2101
Convenor: RHH
Coordinator: RHH
Prerequisite: None
Audience: BEE
Level: 2
Lectures: 2 Hrs/Wk
Practicals: 2 Hrs/Wk
Coursework: 50%
Exam: 50%


Module Information Pack

hca2101v3.pdf (2.94 MB)