ECE2702

Computer organisation

Dr H Abachi

4 points · 26 lectures · 26 hours of laboratory and tutorial classes · Second semester · Clayton · Prerequisite: ENG1602

Objectives The student is expected to acquire an understand of basic computer systems architecture and operating systems concepts, and the appropriate use of assembly versus high level programming languages. A knowledge of the functions of compilers and assemblers is also expected.

Synopsis Information coding and binary number representations. Logic implementation of arithmetic operations and status flags. Introduction to computer and CPU organisation. Assembly language programming based on the instruction set of a contemporary microprocessor. High level language implementation. Introduction to assemblers and compilers. Introduction to operating system concepts.

Assessment Examination (3 hours): 70% · Laboratory work: 20% · Written reports: 10%

Recommended texts

Uffenbeck J The 8086/8088 family: Design, programming and interfacing Prentice-Hall, 1987

References

Hennessy J L and Patterson D A Computer organisation and design: The hardware software interface Morgan Kafman, 1994

Back to the 1999 Engineering Handbook