DGS1210

Digital technology II

P Atkinson

6 points
* Two 1-hour lectures, one 1-hour tutorial and one 2-hour practical class per week
* Second semester
* Clayton
* Prerequisites: DGS1111
* Prohibitions: CFR1140, CFR1201, CFR1202, COT1140, CSC1072

Objectives At the completion of the subject students should understand the architecture and design methodology for a simple microprocessor system; understand the execution of a typical instruction in terms of the bus transfers, and the major control signals needed for the fetch and execute phases; understand the bus signal timing of this CPU to the extent that the operation of simple interface circuits can be understood; and be competent in simple assembly language programming of a representative 8-bit microprocessor.

Synopsis In this subject students are introduced to microprocessor fundamentals - CPU registers, register transfer language, instruction op-codes, addressing modes, instruction set, components and buses, instruction execution and microprogrammed CPU control schemes; assembly language - mnemonics, assemblers, directives, development systems and simulators; data handling, arithmetic and logical operations, bit operations, branching, condition codes, stack operations; algorithms - sorts, data conversions, multiply and divide, interrupt handlers; hardware - CPU bus signals, bus demultiplexing, I/O methods, address decoding, simple I/O interface design, programmable interfacing components.

Assessment Examination (3 hours): 55%
* Practical work: 30%
* Tests and assignment and tutorial work: 15%

Recommended texts

Quinn J The 6800 microprocessor Merrill, 1990

Back to the Information Technology Handbook, 1998
Handbook Contents | University Handbooks | Monash University


Published by Monash University, Australia
Maintained by wwwdev@monash.edu.au
Approved by M Rambert, Faculty of Information Technology
Copyright © Monash University 1997 - All Rights Reserved - Caution