Computer systems engineering I
L Kleeman and R A Jarvis
4 points * 26 lectures, 10 tutorials, 18 laboratory hours * First semester * Clayton * Prerequisites: ECS1610 (Engineering computing) at PI level * Corequisites: ECS2310 (Circuit theory I)
Clocked sequential logic circuits: flip-flops, state diagrams and transition tables, analysis and synthesis of circuits. Counters, registers and random access memory. Binary coding and arithmetic operations of a computer and their logic implementation. The stored-program-control concept and simple von Neumann architecture of a typical microprocessor. CPU structure and programming model. Programming at the assembly language level. A subset of the 80x86 microprocessor family instruction set is employed.
Assessment
Examinations (2 hours): 85% * Laboratory work: 15%
Prescribed texts
Uffenbeck J The 8086/8088 family: Design, programming, and interfacing Prentice-Hall, 1987
Recommended texts
Leventhal L A Introduction to microprocessors: Software, hardware, programming Prentice-Hall, 1978
Mano M M Digital logic and computer design Prentice-Hall, 1979
Short K L Microprocessors and programmed logic Prentice-Hall, 1981
Wakerly J F Digital design principles and practices Prentice-Hall, 1990