IJVM Notes

Most of Chapter 4 in our text describes:

  • the Integer Java Virtual Machine (IJVM) instruction set architecture (ISA), 
  • the Mic-1 micro-architecture,
  • and how the IJVM ISA can be implemented using the Mic-1

For the first time for us this term, Chapter 4 will bring together all aspects of a computer design to the table: hardware, datapath, control, micro-code, and an instruction set.

The description is fairly detailed and rigorous. In an attempt to grease the learning curve, I have written the following supplemental notes for the important points in Chapter 4.

  1. IJVM Instruction Set Notes 
  2. IJVM Datapath Notes
  3. IJVM Micro-instruction Format Notes
  4. IJVM Mic-1 Architecture Notes
  5. IJVM Micro-program Notes
  6. Micro-architecture Speedup Notes

These notes typically focus on an important figure in Chapter 4, so here's the PDF with all the Chapter 4 figures:

Chapter 4 figures

Enjoy... yow, bill


Author: William Krieger, Oct 2003 CSC 220 Fall 2003