A middle-level undergraduate course in computer architecture is described, in terms of both formal coursework and laboratory exercises. These exercises are undertaken using a PDP8 simulator for the Apple Macintosh, an MC68000-based microcomputer, and RISC and Cache simulators for Unix.
Get full access to this article
View all access options for this article.
References
1.
ACMACM Recommended Curricula for Computer Science and Information Processing Programs in Colleges and Universities, 1968–1981, Committee on Computer Curricula of ACM Education Board, ACM Press (1981)
2.
ACMComputing Curriculua 1991 — Report of the ACM/IEEE-CS Joint Curriculum Task Force, December1990, ACM Press (1991)
3.
GrayN. A. B., Introduction to Computer Systems, Prentice-Hall (1987)
4.
StaffordG. J., ‘An operating system simulator for the Apple Macintosh’, University of Wollongong, Dept. Computer Science Preprint# 91–5
5.
FulcherJ. A., ‘Laboratory support for the teaching of computer architectures’, Intl. J. Applied Engineering Education, 5 (2), pp. 229–238 (1989)
6.
FulcherJ. A., ‘On the BEST way to teach computer interfacing’, Proc. 5th World Conf. Computers in Education, Sydney, pp. 100–101 (July1990)
7.
FulcherJ. A., ‘Fun and games and microcomputer interfacing’, IEEE Micro, 11 (1), pp. 18–78 (February1991)
8.
Applix, 1616: User Tutorial and Reference Manual, Applix (1989)
9.
Applix, M68000 Assembler SSASM User Manual, Applix (1989)
10.
Applix, 1616: Programmers Manual, Applix (1989)
11.
MortonA. and BergerP., ‘16-bit Computer’ Electronics Today International (December 1986 through April 1987)
12.
FordW. and ToppW., MC68000 Assembly Language and Systems Programming, Heath (1988)
13.
HennessyJ. and PattersonD., Computer Architecture: a Quantitative Approach, Morgan Kaufmann (1990)
14.
BaerJ.-L., Computer Systems Architecture, Computer Science Press (1980)
15.
ManoM. M., Computer System Architecture (2nd ed), Prentice-Hall (1982)
16.
StallingsW., Computer Organization and Architecture: Principles of Structure and Function, Macmillan (1987)
17.
Van de GoorA. J., Computer Architecture and Design, Addison-Wesley (1989)
18.
YuenC. K., Essential Concepts of Computer Architecture, Addison-Wesley (1989)
19.
FulcherJ. A., on Computer Architecture: a Quantitative Approach by HennessyJ. and PattersonD., Morgan Kaufmann (1990) ACM Computing Reviews, 32 (2),p. 76 [9102–0034] (February1991)
20.
FulcherJ. A. and MilwayM. J., ‘The development of a microcomputer laboratory for the teaching of real time computing’, Electrical J. and Electronics Engineering, Australia, 8 (3), pp. 159–167 (1988)