Exam Study Guide - Microprocessor Applications | EEL 4744, Exams of Microprocessors

Material Type: Exam; Class: MICROPROCESSOR APPLIC; Subject: ENGINEERING: ELECTRICAL; University: University of Florida; Term: Unknown 2006;

Typology: Exams

Pre 2010

Uploaded on 09/17/2009

koofers-user-bzr-2
koofers-user-bzr-2 🇺🇸

10 documents

1 / 1

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
PhD QUALIFYING EXAM STUDY GUIDE
Microprocessor Applications
Topics and Subtopics
• Basic concepts in microprocesssor architecture, systems, operation, and application
• Programming model and addressing modes
• Assembly-language programming
• Program structures and software design concepts
• Microprocessor buses, interfacing, and electrical parameters
• Address decoding and system timing
• Interrupts, interrupt service routines, and direct-memory access
• Memory concepts and interfacing
• Parallel, serial, and analog I/O and interfacing
• Timers and timer operations
Suggested Reference Materials
• F. Cady, Microcontrollers and Microcomputers: Principles of Software and Hardware
Engineering, Oxford University Press, New York, 1997, ISBN 0-10-5110080-0
• K. Short, Embedded Microprocessor Systems Design, Prentice Hall, 1998, ISBN 0-13-249467-
1
Suggested Reference Courses
• EEL 4744C - Microprocessor Applications
Sample Questions
Given the specifications for an 8-bit microprocessor and a set of SRAM memory devices, show
how to design a 32KB memory subsystem to start at address $8000. Evaluate and where
possible address any issues of timing, fan-out, and noise immunity in this design. Next, using
basic logic gates, show how to design a bus interface for a bank of 8 simple switches at address
$4000 and another interface for a bank of 8 LEDs at address $4800. For all cases, include
decoding circuits. Also include a single memory map for your system.
Given the specifications for the instruction set and addressing modes of a generic
microprocessor, design the assembly language software (with comments) for three functions to
find and return the maximum, minimum, and average values from a list of A/D sensor values (8-
bit unsigned integers) of length up to 64K starting at some arbitrary address. Then, design the
main program to call these three functions for a list of 100 sensor values starting in memory at
address $8000 and store the results to memory immediately following the list.
End-of-the-chapter (chapters 1-8) problems in the suggested reference materials.

Partial preview of the text

Download Exam Study Guide - Microprocessor Applications | EEL 4744 and more Exams Microprocessors in PDF only on Docsity!

PhD QUALIFYING EXAM STUDY GUIDE

Microprocessor Applications

Topics and Subtopics

  • Basic concepts in microprocesssor architecture, systems, operation, and application
  • Programming model and addressing modes
  • Assembly-language programming
  • Program structures and software design concepts
  • Microprocessor buses, interfacing, and electrical parameters
  • Address decoding and system timing
  • Interrupts, interrupt service routines, and direct-memory access
  • Memory concepts and interfacing
  • Parallel, serial, and analog I/O and interfacing
  • Timers and timer operations

Suggested Reference Materials

  • F. Cady, Microcontrollers and Microcomputers: Principles of Software and Hardware Engineering , Oxford University Press, New York, 1997, ISBN 0-10-5110080-
  • K. Short, Embedded Microprocessor Systems Design , Prentice Hall, 1998, ISBN 0-13-249467- 1

Suggested Reference Courses

  • EEL 4744C - Microprocessor Applications

Sample Questions

  • Given the specifications for an 8-bit microprocessor and a set of SRAM memory devices, show how to design a 32KB memory subsystem to start at address $8000. Evaluate and where possible address any issues of timing, fan-out, and noise immunity in this design. Next, using basic logic gates, show how to design a bus interface for a bank of 8 simple switches at address $4000 and another interface for a bank of 8 LEDs at address $4800. For all cases, include decoding circuits. Also include a single memory map for your system.
  • Given the specifications for the instruction set and addressing modes of a generic microprocessor, design the assembly language software (with comments) for three functions to find and return the maximum, minimum, and average values from a list of A/D sensor values (8- bit unsigned integers) of length up to 64K starting at some arbitrary address. Then, design the main program to call these three functions for a list of 100 sensor values starting in memory at address $8000 and store the results to memory immediately following the list.
  • End-of-the-chapter (chapters 1-8) problems in the suggested reference materials.