Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Assembly and Dissassembly are reflexive operations.  You can feed one tool into another to achieve the same file.  For example

java -jar asmtools.jar jdec foo.class > foo.jcod   # produces foo.jcod
java -jar asmtools.jar jcod foo.jcod jcod                      # produces foo.class

For a given class foo.class, the product of dissassembly, and re-assembly is the same foo.class.

...

Refer to Appendix A (Jasm Syntax) documentation for information on the structure of the resultant .jasm file.

 

...

Jcoder

jcoder is a low-level assembler that accepts text based on the Jcoder Jcod Specification. and produces a .class file for use with a Java Virtual Machine. Jcod's primary use is as a tool for producing specialized tests for testing a JVM implementation.

...