Affiliation:
1. East Tennessee State Univ., Johnson City
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.
Publisher
Association for Computing Machinery (ACM)
Reference8 articles.
1. Ibid. pp. 4--7. Ibid. pp. 4--7.
2. Ibid. p. 6. Ibid. p. 6.
3. Ibid. p. 127. Ibid. p. 127.
4. Ibid. p. 141. Ibid. p. 141.
Cited by
7 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献