URISC is a single-instruction universal computer which appears to be ideal for introducing basic computer organization concepts to novice students. In this paper, the specifications of URISC are given and complete implementations of its control unit are presented. The authors' experiences with the use of URISC in the classroom environment are discussed briefly.
Get full access to this article
View all access options for this article.
References
1.
[BELL86] BellC. G., ‘RISC: Back to the Future’, Datamation, 32, No. 11, pp. 96–108 (1 June 1986)
2.
[COLW85] ColwellR. P., ‘Computers, Complexity, and Controversy’, Computer, 18, No. 9, pp. 8–19 (Sep. 1985)
3.
[FOST85] FosterC. C. and IberallT., Computer Architecture, Van Nostrand Reinhold, 3rd Ed. (1985)
4.
[GORS86] GorslineG. W., Computer Organization: Hardware/Software, Prentice-Hall, 2nd Ed. (1986)
5.
[MCNE87] McNeleyK. J., ‘Emulating a Complex Instruction Set Computer with a Reduced Instruction Set Computer’, IEEE Micro, 7, No. 1, pp. 60–72 (Feb. 1987)
6.
[PATT82] PattersonD. A. and SequinC. H., ‘A VLSI RISC’, Computer, 15, No. 9, pp. 8–18, (Sep. 1982)
7.
[PATT85] PattersonD. A., ‘Reduced Instruction Set Computers’, Communications of the ACM, 28, No. 1, pp. 8–21 (Jan. 1985)
8.
[RADI83] RadinG., ‘The 801 Minicomputer’, IBM Journal of Research and Development, 27, No. 3, pp. 237–246 (May 1983)
9.
[STAL86] StallingsW. (Ed.), Reduced Instruction Set Computers, IEEE Computer Society Press, (1986). The annotated bibliography from this volume is reprinted in Computer Architecture News, ACM SIGARCH Publication, 14, No. 5, pp. 13–19 (Dec. 1986)