• Home
  • Search
  • Assembly language through the Java virtual machine
  • Cite Icon5
  • https://doi.org/10.1145/366413.364583Copy DOI Icon

Assembly language through the Java virtual machine

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
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.

Similar Papers
  • Research Article

Computer architecture courses in electrical engineering departments

  • Dec 09, 1973
  • ACM SIGARCH Computer Architecture News
  • M E Sloan
  • Conference Article
  • Citations2

Initial Impact of Evidence-Based and Experiment-Focused Teaching Approach in a Computer Architecture Course in Computer Science

  • Dec 01, 2022
  • Md Mahmudur Rahman +3
  • Research Article
  • Citations2

An alternative computer architecture course

  • Dec 01, 1994
  • ACM SIGCSE Bulletin
  • Aaron Garth Enright +2
  • Conference Article
  • Citations3

Integrating design and simulation into a computer architecture course

  • Jun 04, 1997
  • Deborah L Knox
  • Conference Article
  • Citations1

Improved Processor Design Project Testing

  • Jun 17, 2021
  • Ryan Lund +3
  • Research Article
  • Citations4

Structured Assembly language in VAX-11 MACRO

  • Feb 01, 1986
  • ACM SIGCSE Bulletin
  • Robert R Leeper +1
  • Research Article
  • Citations10

Microcode simulation in the computer architecture course

  • Sep 01, 1992
  • ACM SIGCSE Bulletin
  • Dave Foley
  • Conference Article
  • Citations15

A Comparison of Peer Instruction and Collaborative Problem Solving in a Computer Architecture Course

  • Feb 26, 2020
  • Geoffrey L Herman +1
  • Conference Article
  • Citations1

Caches as an Example of Machine-gradable Exam Questions for Complex Engineering Systems

  • Oct 21, 2020
  • Suleman Mahmood +3
  • Conference Article
  • Citations14

SJFuzz: Seed and Mutator Scheduling for JVM Fuzzing

  • Nov 30, 2023
  • Mingyuan Wu +7
  • Conference Article
  • Citations50

Don't get caught in the cold, warm-up your JVM: understand and eliminate JVM warm-up overhead in data-parallel systems

  • Nov 02, 2016
  • David Lion +5
  • Research Article
  • Citations6

From Archi Torture to architecture: Undergraduate students design and implement computers using the Multimedia Logic emulator

  • Jun 01, 2007
  • Computer Science Education
  • Timothy D Stanley +6
  • Conference Article
  • Citations6

Using rapid prototyping in computer architecture design laboratories

  • Jan 01, 1996
  • James O Hamblen +3
  • Conference Article

Group dynamics and collaborative group performance

  • Jan 01, 2003
  • Anthony D Joseph +1
  • Conference Article
  • Citations1

Preliminary Experience and Impact of Experiment-focused Teaching Approach in a Computer Architecture Course in Computer Science

  • Feb 07, 2024
  • Opeyemi Adeniran +8
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.