HMC Homepage      CS Home

mic1 Mic1 Simulator Documentation

  • Frequently Asked Questions

    • Installing and Running mic1
    • Writing IJVM Programs
    • General mic1 Simulator Questions
    • Questions About Sample Programs
  • IJVM Assembly Language Specification

    • Purpose of mic1
    • Constants
    • Local Variables
    • Labels
    • Main Program
    • Methods
    • Input/Output
    • Comments
    • .ijvm file format
    • IJVM Instructions
    • ijvm.conf
  • Micro-Assembly Language (MAL) Specification

    • Purpose
    • Lexical Elements
    • Syntatic Elements
    • Semantics
  • Mic1 Release Notes

    • for version 1.0c
  • Mic1 User Guide

    • Purpose
    • Files
    • Overview
    • Getting Started
    • Observe the Step-by-step Interpretation of an Assembly Language Program by a Microprogram
    • Write and Test Assembly Language Programs in IJVM
    • Write and Test Microprograms for the Mic1 Architecture
    • Modify and Test an Assembler
    • Modify and Test a Microassembler
    • Modify and Test a Microarchitecture Simulator
    • Implement a Simulator for a Modified Microarchitecture
    • Questions, Comments, Suggestions, Enhancements, Bug Reports
    • Copyright
    • Legal Notices

Copyright (c) HMC Computer Science Department. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled ``GNU Free Documentation License.''

HMC Computer Science Department
Contact Information
Last Modified Tuesday, 22-May-2001 16:30:41 PDT