Microprocessor applications
C Greif
4 points
* First semester
* Clayton
* Prerequisites: CSC1072 or
RDT1210
* Prohibitions: CSC3060
Objectives At the completion of the subject, students should be able to understand the structure, instruction sets and programming of advanced 16/32 bit microprocessor architectures; understand the circuit design principles using 16/32 bit microprocessors and their peripheral support chips; design 16/32bit microprocessor systems at the electronic signal level and at the overall functional level; write assembly language programmes for Motorola M680x0 and Intel 80x86 microprocessor-based systems that provide low-level support for operating systems, exploit the interrupt and exception processing implementations, and exploit the memory management implementations; and understand the principles of I/O peripheral interfacing to the above microprocessor families via a selection of industry standard buses.
Synopsis This subject builds on the earlier work in 8-bit microprocessors done in DGS1210, and extends the study to 16/32-bit processors and their applications.. The syllabus covers the following. Introduction to 16- and 32-bit microprocessors. Architecture: registers, data flow logic, op-codes, addressing modes, instruction set. Memory management, direct memory access. Programming tools: compilers, assemblers, debuggers. Interfacing: parallel, serial, disk, timers. Exceptions: traps and interrupts.
Assessment Examination: 60%
* Assignment and practical work: 40%
Recommended texts
Singh A and Triebel W 16-bit and 32-bit microprocessors: Architecture, software and interfacing techniques Prentice-Hall, 1991
Published by Monash University, Clayton, Victoria
3168 Copyright © Monash University 1996 - All Rights Reserved - Caution Authorised by the Academic Registrar December 1996 |