MJTools

A set of tools for working with MicroJava
Download

MJTools Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Publisher Name:
  • Slobodan Vrkacevic
  • Publisher web site:
  • http://www.wrka.net/index.html
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 5 MB

MJTools Tags


MJTools Description

MJVM - MicroJava Virtual MachineThe MicroJava Virtual Machine (MJVM) is a free and open-source bytecode interpreter for MicroJava as specified in the MicroJava Specification (pdf document). In this implementation MJVM features GUI front-end and debug capabilities.MJBCE - MicroJava Bytecode EditorThe MicroJava Bytecode Editor (MJBCE) is an editor of the MicroJava Bytecode. The format of this bytecode is specified in the MicroJava Specification (pdf document) in section B.3. The editor supports opening files in multiple tabs and launching MJVM. Bytes are represented as numbers in the range 0-255.MJAsm - MicroJava AssemblerThe MicroJava Assembler (MJAsm) is a simple assembler for the MicroJava Virtual Machine. The instruction set of the assembly language is given in the MicroJava Specification (pdf document) in section B.2. Additionally, the assembler supports jump labels and two assembler directives: .ds and .org. The directive .ds specifies the size of the data memory while .org specifies the first instruction to run (mainPC). Detailed instructions on how to install and use the MJTools utility on your Mac are available HERE.MJTools is a cross-platform utility capable of running on any operating system that comes with Java support (e.g. Mac OS X, Windows, Linux).


MJTools Related Software