Using emulators as vehicles for instruction in systems programming: prospective consideration

  • Authors:
  • Amos O. Olagunju;Elvis Borders

  • Affiliations:
  • Department of Mathematics and Computer Science, North Carolina A & T State University, Greensboro, NC;Department of Mathematics and Computer Science, North Carolina A & T State University, Greensboro, NC

  • Venue:
  • SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
  • Year:
  • 1987

Quantified Score

Hi-index 0.00

Visualization

Abstract

Microprogramming is a technique for implementing machine language instruction sets —it is critical in today's computer architectures and operating systems. An emulator is a set of microprograms that implements the architecture of one machine on another; microprogramming is often used in emulation to make one computer system appear as if it were another. This paper presents the architecture for a microprogrammed computer system, the VSEM. The simulated virtual computer system, its monitor and a simulated concurrent PASCAL are discussed. The usefulness of the VSEM, its monitor and the concurrent PASCAL as vehicles for instruction in systems programming is addressed.