Table of Contents

Overview
Running the Simulator
    Computer Simulator Window
    Microprogram Editor Window
    Disassembled Code Window
    Source Code Editor/Assembler Window
    Control Menu
    Memory Menu
    Source Menu
IJVM Register Set
Control Store
Main Memory
IJVM Microinstructions
    Microinstruction Format
    Microprogram Format
    Editing Microprograms
    Tutorial: Accessing Registers
    Tutorial: Accessing Memory
    Tutorial: Arithmetic
    Tutorial: Branching
IJVM Machine Language
    Instruction Set
    File Format
    Main Memory
Java Assembly Language
    Assembly Language Format
    Tutorial: Constants
    Tutorial: Variables
    Tutorial: Arithmetic
    Tutorial: Branching
    Tutorial: Character I/O
    Tutorial: Methods
Ray Ontko's Simulator