Assembly language through the Java virtual machine

  • Authors:
  • Carl Bredlau;Dorothy Deremer

  • Affiliations:
  • Department of Computer Science, Montclair State University, Upper Montclair, NJ;Department of Computer Science, Montclair State University, Upper Montclair, NJ

  • Venue:
  • Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Student understanding of choices and design decisions about instruction formats, addressing, instruction types, and flow of control is developed through the assembly level. We propose the Java Virtual Machine (JVM) as the architecture for teaching assembly language. The paper describes how to use the JVM as a teaching tool for a sophomore level Assembly Language and Computer Architecture course.