Java字节码助记符与Jasmin有何不同



java bytecode mnemonics是类似JVM的汇编指令。茉莉花在下面给出的链接中也定义为Java-smembler。

http://jasmin.sourceforge.net/

jasmin是一个汇编器:

一个汇编程序通过翻译组合创建对象代码 用于操作的助记符和语法 数值等效物。此表示通常包括 操作代码(" OpCode"(以及其他控制位和数据。这 汇编器还计算恒定表达式并解决符号 内存位置和其他实体的名称。[4]符号的使用 参考是汇编者的关键特征,节省了繁琐的计算 程序修改后的手动地址更新。最多 汇编器还包括用于执行文本的宏观设施 替换 - 例如,生成常见的短序列 指令是内联的,而不是称为子例程。

因此,您使用JVM指令Mnemonics编写软件程序,并使用Jasmin编译。

查看茉莉用户指南:

jasmin是Java虚拟机的汇编器。需要ASCII Java类的描述,用一个简单的汇编器写成 使用Java虚拟机说明集的语法。它转换 它们进入二进制Java类文件,适用于Java加载 运行时系统。

附加参考此问题:opcode,byte代码,助图,机器代码和汇编

之间的差异: