| A hypothetical computer to simulate microprogramming and conventional machine language |
| Full text |
Pdf
(524 KB)
|
| Source
|
ACM SIGCSE Bulletin
archive
Volume 20 , Issue 4 (December 1988)
table of contents
Pages: 43 - 49
Year of Publication: 1988
ISSN:0097-8418
|
|
Authors
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 11, Citation Count: 6
|
|
|
ABSTRACT
Microprogramming is no generally available to programmers because it may involve modification of a machine's native language. A hypothetical computer can provide a simulator for microprogramming projects and add considerably to one's understanding of the subject of microprogramming and the concept of a multilevel machine. The classical text, Structured Computer Organization by Andrew S. Tanenbaum, contains a design for such a hypothetical computer. This paper presents an implementation of this machine with a user interface to permit development of microprograms as well as development of programs at the conventional machine language programming level. The user interface is similar to that of MS-DOS's DEBUG program. In addition to providing the basis for projects in Computer Architecture and Computer Organization classes, the simulator is being used as a simplified hypothetical machine in a Systems Programming class for the development of assembler, linker, and loader projects.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Ibid., pp. 4--7.
|
| |
3
|
Ibid., p. 6.
|
| |
4
|
Ibid., p. 127.
|
| |
5
|
Ibid., p. 141.
|
| |
6
|
Ibid., p. 130.
|
| |
7
|
MS-DOS is a trademark of MICROSOFT Corporation.
|
| |
8
|
The simulator, MAL assembler, and a MAC-1 assembler are available for a nominal charge to cover equipment costs and handling fees. Send inquiries to: MIC-1 Simulator, Department of Computer and Information Sciences, East Tennessee State University, P. O. Box 23, 830A, Johnson City, Tennessee 37614
|
|