1
3
如果您想在不同的来宾平台中使用VM,那么 对 . 字节码给你的好处是 可移植性 (因此,替换命名 “p代码” ,是 “便携式代码” ). 如果您计划在不同的平台上使用VM,那么应该使用字节码。然后,您必须负责将程序编译成字节码指令,而VM将负责其余部分。 |
2
1
语言运行时执行编译的字节码而不是文本汇编指令,因为解析文本很慢。编写良好的运行时可以在几个处理器周期内解析和执行字节码指令,但解析文本语句需要更多的工作。最明智的做法是解析整个程序集文件,并将其存储在内存中的中间表示形式中,这正是字节码的含义。此外,一些事情(如跳转和寻址)仅在字节码中才有意义。 与其将字节码视为汇编的二进制表示,不如将汇编视为字节码的文本表示。 |
Ilya Loskutov · 无法将单词加载到寄存器中 2 年前 |
Ari157 · x86_64 Linux程序集中的逻辑与实现 2 年前 |
Arya · 汇编语言中的“标签”——操作码 2 年前 |
S1mple · 通过gcc生成64位共享库时的“未定义的主引用” 2 年前 |
R0M2 · 为什么“GCC”忽略汇编代码的-fno pic 2 年前 |
Akagi Akira · 如何在gnu汇编程序中组装MIPS cpu 2 年前 |