Computer applications 6E
H Abachi
4 points * 26 lecture hours, 26 tutorial/laboratory hours * Second semester * Caulfield * Prerequisites: ENC2422
Objectives A knowledge of C programming for the PC environment especially an understanding of the principles of graphics programming for high speed use. An understanding of mainstream 16 bit microprocessor architectures and applications.
Synopsis C programming for the PC: interrupts, video card programming, timers, DMA. Programming of lines and circles by Bresenham algorithm. Large-system programming. 16-bit microprocessor architecture, memory interfacing for 16-bit systems, I/O for parallel and serial devices using programmed I/O and interrupt driven I/O. Applications and design examples.
Assessment Examination: 60% * Progressive tests and assignments: 40%
Recommended texts
Lafore R C Programming using Turbo C++ 1993
Triebel W and Singh A The 8088 and 8086 microprocessors 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 |