TEC2541

Applications programming

I Kaminskyj

4 points · 26 lecture hours and 26 laboratory hours · First semester · Caulfield

Objectives The student is expected to acquire a basic knowledge of 8-bit microprocessor and microcontroller assembly language programming and the typical structure and components of an 8-bit microcomputer system.

Synopsis Introduction to microcomputers, microprocessors and microcontrollers using the Z80 and Z8. General review of the internal architecture of a microprocessor. Programmer's model with reference to the arithmetic logic unit, registers, and addressing modes. Detailed review of the Z80 instruction set and PC-based development system. Introduction to structured assembly language programs, including the development of application programs and programming of both serial and parallel I/O devices. Introduction to microcontrollers using the Z8.

Assessment Practical work/Laboratory work: 100%

Recommended texts

Brey B B The Z80 microprocessor, hardware, software, programming interfacing Prentice-Hall, 1988
Gaonkar R The Z80 microprocessor, architecture, interfacing, programming, and design Macmillan, 1988
Zaks R Programming the Z80 3rd edn, Sybex, 1982
Zilog Z8 microcontrollers databook, 1993

Back to the 1999 Engineering Handbook