Balochistan University of Engineering & Technology, Khuzdar
Balochistan University of Engineering & Technology, Khuzdar
CS-322

Microprocessors

Pre-requisites:                        Computer Organization

COURSE OBJECTIVES:

To introduce the organization and operation of microprocessor and microcontroller based systems. To introduce interfacing techniques.

 

ESSENTIAL TOPICS TO BE COVERED:

  • Overview of microprocessors and microcontrollers
  • Microprocessor system architecture
  • Assembly language fundamentals
  • Interfacing

 

COURSE DESCRIPTION:

Introduction to microprocessors and microcontrollers, microprocessor organization,  internal/external architecture of example microprocessors, addressing techniques, addressing modes,  machine language coding and the debug software development program, instruction set, assembly language program development through hardware and the MASM assembler, memory devices, cycles and sequencing, interfacing, microcontrollers, microprocessor applications, interrupts and ISRs; timings;  I/O interfacing.

Recommended Text(s):

  • The 8051 Microcontroller and Embedded Systems by Mazidi & Mazidi,Edition 1999 or Latest, Prentice Hall.
  • The x86 family by John Uffenbeck
  • The Intel Microprocessors, Architecture, Programming and Interfacing, 6th edition Walter Triebel
  • The Intel Microprocessors: Architecture, Programming and Interfacing, sixth edition, Barry B. Brey,

 

References:

  • The 8051 Microcontroller, Scott McKenzie, 4th Edition, Pearson Higher Education.