A simple virtual machine

  • Authors:
  • James P Kelsh;John C Hansen

  • Affiliations:
  • Central Michigan Univ., Mt. Pleasant;Central Michigan Univ., Mt. Pleasant

  • Venue:
  • ACM SIGSMALL/PC Notes
  • Year:
  • 1987

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many computer science classes begin with a discussion of how a computer performs certain actions. In an introductory survey of computers, this frequently involves demonstrating some application program. A first course for majors in computer science is likely to discuss high-level programming languages and compare them to the assembly language of some mainframe. A course in system programming is likely to provide examples of assembly language code and relocatable object code before introducing assemblers, linkers, and loaders. The authors have observed certain drawbacks in some of the familiar approaches.