Sie sind auf Seite 1von 3

University of Houston Engineering Technology College of Technology

COURSE OUTLINE

COURSE: ELET 3305 Microcomputer Architecture

CALTALOG DESCRIPTION:

3305: Microcomputer Architecture Cr. 3. (3-0). Prerequisites: ELET 2303 and ELET
2103. Corequisite: ELET 3105. Architecture and operation of microprocessor-based
systems including basic hardware and software.

AUTHORIZED TEXT:

The Intel Microprocessors 8086/8088, 80186, 80286, 80386, and 80486: Architecture,
Programming and Interfacing, 6th ed., by Barry B. Brey, Pearson Publishing Co, 2003.

COURSE OBJECTIVES:

The objectives of this course are to teach the student the principles and applications of
microcomputer architecture, including both hardware and basic assembly language
programming using the Intel family of microprocessors.

TAC-ABET CRITERION 2 OUTCOMES:

This course addresses outcomes: a, b, c, f, g, h, i, j, k

STATEMENT ON OUTCOMES h, i, j, and k:

You are encouraged to become an active member of professional societies (national,


regional, and local chapters) related to your chosen profession. As a member, you will
normally receive trade, magazine, journal, and newsletter subscriptions thereby allowing
you to maintain, in general, a connection with your profession.

Whenever applicable, outside speakers will be invited to discuss relevant developments


and events that relate to lifelong learning, quality, timeliness, continuous improvement,
global issues, and societal and environmental concerns. This practice represents a means
for keeping technically current and aware of changes and challenges in all aspects of
your profession.

COURSE OUTLINE:

UNIT I. INTRODUCTION TO THE 8086/8088 MICROPROCESSOR


A. The Evolution of the 16-bit Microprocessor
B. Basic 8086 and 8088 Architecture
C. Memory and the 8086 and 8088
D. The Programming Model
E. Data Formats
F. The Instruction Set
G. Assigned Problems

1 June 15, 2004


University of Houston Engineering Technology College of Technology

UNIT II. ADDRESSING MODES


A. Data-Addressing Modes
B. Register Addressing
C. Immediate Addressing
D. Direct Data Addressing
E. Base-Plus-Index Addressing
F. Register Relative Addressing
G. Base Relative-Plus-Index Addressing
H. Program Memory-Addressing Modes
I. Stack Memory Addressing
J. Assigned Problems

UNIT III. DATA MOVEMENT INSTRUCTIONS


A. MOV Revisited
B. PUSH/POP
C. Load-Effective Address
D. String Data Transfers
E. Miscellaneous Data Transfer Instructions
F. Segment Overide Prefix
G. Assigned Problems

UNIT IV. ARITHMETIC AND LOGIC INSTRUCTIONS


A. Addition, Subtraction, and Comparison
B. Multiplication and Division
C. BCD and ASCII Arithmetic
D. Basic Logic Instructions
E. Shifts and Rotates
F. String Comparisons
G. Assigned Problems

Unit V. PROGRAM CONTROL INSTRUCTIONS


A. The Jump Group
B. Subroutines
C. Interrupts
D. Machine Control Instructions
E. Sample Programs
F. Assigned Problems

UNIT VI. 8086/8088 HARDWARE SPECIFICATIONS


A. Pinouts and the Pin Functions
B. Clock Generator
C. Bus Buffering and Latching
D. Bus Timing
E. READY and the Wait State
F. Minimum Mode versus Maximum Mode
G. Assigned Problems

2 June 15, 2004


University of Houston Engineering Technology College of Technology

UNIT VII. MEMORY INTERFACE


A. Memory Devices
B. Address Decoding
C. 8088 Memory Interface
D. 8086 Memory Interface
E. Dynamic RAM Controllers
F. Assigned Problems

UNIT VIII. BASIC I/O INTERFACE


A. Basic I/O Interface
B. I/O Port Address Decoding
C. The 8255A Programmable Peripheral Interface
D. The 8279 Programmable Keyboard/Display Interface
E. The 8254 Programmable Interval Timer
F. The 8251A Programmable Communications Interface
G. Assigned Problems

UNIT IX. DIGITAL TO ANALOG CONVERSION


A. Basic D-to-A Methods
B. R-2R DAC
C. Resolution
D. Linearity
E. DAC Applications
F. Assigned Problems

UNIT X. ANALOG TO DIGITAL CONVERSION


A. Digital-Ramp ADC
B. Flash ADC
C. Successive-Approximation ADC
D. Computer-Controlled ADC
E. Data Acquisition
F. Sample-and-Hold Circuits
G. Multiplexing
H. Assigned Problems

3 June 15, 2004

Das könnte Ihnen auch gefallen