在运行时确定汇编语言运行的操作系统有哪些技术?
在运行时确定汇编语言运行的操作系统有哪些技术? 如果有直接的方法来确定这一点,那就太棒了。 我也在思考 Javascript 中如何使用技巧来确定您正在运…
将 2 字节变量截断为 1 字节
这似乎是一个微不足道的问题,但我迷路了。 在此示例中,character 是一个 2 字节变量,而寄存器 bx 是一个单字节。我正在尝试执行 cmp bx, [characte…
64 位系统比 32 位系统更安全,因为它们的漏洞较少
大多数有关编写软件漏洞利用的书籍和论文都是针对 x86 处理器系列编写的。 所以可能有很多“黑客”或破解者只知道x86汇编。 您是否可以由此得出结论,…
如何在 Sandy Bridge 上将一系列整数中的位快速计数到单独的容器中?
更新:请阅读代码,它不是关于计算一个 int 中的位数 是否可以使用一些聪明的汇编器来提高以下代码的性能? uint bit_counter[64]; void Count(uint64…
免费 IDE +汇编器 + x86 (MASM) 汇编的软件模拟器?
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
使用ClassLoader.defineClassCond从通过ASM创建的类的字节中获取Class对象,NoClassDefFoundException?
我通过获取基类的字节并通过自定义类适配器接受它们来生成一个类。当我对作为基类的产品生成的字节调用定义类时,我收到此错误: Caused by: java.lan…
Linux x86 ASM - 获取用户输入
希望这是一个简单的问题: 首先,我想知道是否有人知道如何在 Linux 上使用 x86 NASM 语法汇编来获取用户输入。现在,我有: section .data greet: db…
汇编 如何将 IMUL 操作码(只有一个操作数)转换为 C 代码
假设我得到了 EDX = 0xA28 EAX = 0x0A280105 我运行这个 ASM 代码 IMUL EDX 据我所知,它只使用 EAX ..如果一个操作数是那么 在 C 代码中它应该像 EAX…