ENC3022

Computer applications 6E

H Abachi

4 points
* 26 lecture hours and 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 Class tests: 60%
* 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

Back to the Engineering Handbook, 1998
Handbook Contents | University Handbooks | Monash University


Published by Monash University, Australia
Maintained by wwwdev@monash.edu.au
Approved by R Chaffey, Faculty of Engineering
Copyright © Monash University 1997 - All Rights Reserved - Caution