Java(tm) Bytecode Assembler

The result of an independent study by Washington University undergraduate Jason Hunt, under the direction of Dr. Ron Cytron, Dept. of Computer Science

Overview

The Java Bytecode Assembler (or simply Assembler) is a program that converts code written in "Java Assembly Language" into a valid Java .class file. This provides developers a simple means of either programming directly in Java assembly language or making Java bytecodes the target of a compiler. It eliminates the need for developers to generate the constant pool, keep track of code lengths, calculate offsets, and perform other mundane tasks.

You may also want to look at Jon Meyer's Jasmin, an alternative assembler.

Java is a trademark of Sun Microsystems.