我不明白 JVM 实现中的这个操作码
我正在写一个JVM。 我一一实现了所有操作码,直到遇到 dup2。 oracle指令集 https: //docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-…
改变宇宙飞船运动的装配指令(DEC 至 MOV)
我有权修改此可执行文件。 一款名为“衰日皇帝”的游戏中有宇宙飞船。当您将一艘特定的飞船发射到轨道时,该飞船会失去一个移动点。 游戏\OllyDB DEC …
如何检查操作码缓存是否正在服务器上运行?
是否可以在不通过 SSH 访问服务器的情况下检查服务器上是否安装并运行了 PHP 操作码缓存?我检查了 phpinfo() 并且看不到对 APC 或 eAccelerator 的引…
Java 类文件上的 ACC_SUPER 访问标志的用途是什么?
invokespecial JVM 指令用于在创建新对象时调用初始化方法 ()。指令的描述表明(但没有澄清)是否调用超类的构造函数或当前类的构造函数的决定取决于…
解码特定 x87 FPU 指令时存在歧义
我在解码 x87 FPU 指令方面面临着一个不明确的情况。请看以下取自 Intel 指令集手册第 2A 卷第 3-380 页的指令 [1]。 D9 /0 --> FLD m32fp --> Push m…
如何对系统调用 brk 进行二进制检测? (x86-64 Linux)(也许是 valgrind?)
我想检测 syscall brk (以及其他调用,但这是第一顺序,这对我来说最重要)在给定的二进制文件中(最好是在实际的系统调用/系统输入级别(x86-64 和 …
未知操作码“.pword”
当我编译代码时,出现未知操作码“.pword”错误。我的项目中唯一具有 .pword 的代码行是: do { __asm__ volatile (" .pword 0xDA4000"); Nop(); } wh…
转换一个 unsigned int +字符串到 unsigned char 向量
我正在使用 NetLink 套接字库 ( https://sourceforge.net/apps/wordpress/netlinksockets/ ),我想以我指定的格式通过网络发送一些二进制数据。 我计…
为什么 C# 编译器在 IL 中发出额外的操作码?
如果我有一个方法 Multiply 定义为: public static class Experiment { public static int Multiply(int a, int b) { return a * b; } } 那么为什么…
是否有 x86 操作码用于将立即字节移动到直接内存位置(不使用寄存器)?
有没有办法将特定的立即字节大小的数字“移动”到直接内存位置?即 MOV 10h,ffffh 要将值16写入内存地址65535?如果是这样,那是哪个操作码,或者我必…