Computer architecture
4 points * Two 1-hour lectures per week and one 3-hour laboratory per fortnight * First semester * Clayton * Prerequisites: CSC1030 and twelve points of approved mathematics subjects (or equivalent) * Prohibitions: GCO2812, RDT2241
This subject examines in detail the internal mechanism of computers and their manipulation by means of a low-level programming language. It includes the following topics: assembly language, register architecture, procedure activation, parameter passing and binding, block-structured addressing, co-routines, interrupts, I/O operations, modes of addressing, memory implementation, paging and segmentation. The practical component is based on 80386 assembly language.
Assessment
Examination (2 hours): 70% * Laboratory work: 30% (satisfactory assessment in the practical component of the course must be obtained)
Recommended texts
Tanenbaum A S Structured computer organization 3rd edn, Prentice-Hall, 1990