x86

x86

文章 10 浏览 127

如何禁用浮点单元(FPU)?

我想在 x86 系统中禁用 FPU/MMX/SSE 指令,并且我将为设备不可用异常实现一个处理程序。我已参考控制寄存器wiki页面;看来我必须在 cr0 寄存器中设置…

时光磨忆 2024-11-09 15:19:09 0 0

设备驱动程序和中断服务例程

一个非常基本的问题。我了解到设备驱动程序和中断服务例程只是一些程序或代码。每当需要时,他们都会被要求执行。 执行意味着CPU正在执行其指令集ISA…

饮惑 2024-11-09 12:58:25 0 0

为什么 GCC 在 64 位上会丢弃帧指针?

默认情况下在 64 位架构上删除帧指针的基本原理是什么?我很清楚它可以被启用,但为什么 GCC 在为 32 位启用它时首先禁用它?毕竟64位CPU比32位CPU有…

反目相谮 2024-11-09 12:57:28 0 0

gcc 中打开优化后标签移动

在 gcc 中打开 1 级优化后,我遇到了一个奇怪的问题。我所做的就是保存标签并稍后从不同的函数跳转回它。 void UMS__suspend_procr( VirtProcr *anima…

影子是时光的心 2024-11-09 09:43:15 1 0

16 位和 32 位应用程序之间的最终区别是什么?

32 位 x86 是 16 位 x86 的超集。假设我用 16 位 x86 编写代码。理想情况下,它应该可以在 32 位 x86 系统上顺利运行。但事实并非如此。这里兼容性是…

眼泪都笑了 2024-11-09 09:18:12 1 0

寻找 x86 的 16 位 c 编译器

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

小兔几 2024-11-09 03:27:29 0 0

深入装配

c中的函数: PHPAPI char *php_pcre_replace(char *regex, int regex_len, char *subject, int subject_len, zval *replace_val, int is_callable_rep…

倒数 2024-11-08 23:50:33 1 0

C程序的GDB问题

在这里,我正在检查一个用 C 编写的简单程序,该程序将一个 char 指针保存到一个字符串,该字符串表示“Hello, world!\n” 这是我的 GDB 的输出...我…

天荒地未老 2024-11-08 22:49:31 0 0

.com 可执行文件可以在 Windows 之外的其他操作系统上运行吗?

据我所知,可执行文件的扩展名 .com .exe 等适用于操作系统。它与底层 ISA(无论是 x86 还是 SPARC)无关。我说得对吗? .com 可执行文件只能在 Windo…

晚风撩人 2024-11-08 14:30:57 0 0

(emu8086) 3x3 矩阵与数组相乘

如果有人知道汇编语言,我真的需要一些帮助来调试我的程序。我有一个 3x3 矩阵和一个从控制台读取的 3 元素向量,我需要将它们相乘并显示结果数组。 …

揽清风入怀 2024-11-08 11:43:54 0 0

即使条件计算结果为 false,if 语句似乎也在计算

昨晚工作到很晚,我们试图找出出现问题的原因。验证检查在不应该失败的时候失败了。 我们最终在这段代码中添加了一条打印语句(从 Reflector 中反汇编…

谁把谁当真 2024-11-08 05:29:10 0 0

Windows 初始执行上下文

一旦Windows将可执行文件加载到内存中并将执行转移到入口点,寄存器和堆栈中的值是否有意义?如果是这样,我在哪里可以找到有关它的更多信息?…

善良天后 2024-11-08 02:04:29 1 0

有没有办法检查处理器缓存最近是否已刷新?

在 i386 linux 上。如果可能的话,最好在 c/(c/posix std libs)/proc 中。如果没有,是否有任何程序集或第三方库可以做到这一点? 编辑:我正在尝试开…

感情废物 2024-11-07 18:42:05 0 0

JMP FAR 的用法不明确

在《Rootkits: Subverting the Windows Kernel》一书第 5 章:运行时修补第 120-125 页(Greg Hoglund,‎James Butler,2006)中, 他说 JMP FAR 0x0…

怎会甘心 2024-11-07 17:57:27 0 0

关于装配中的 je

77f4bccd 741a je SHLWAPI!UrlIsW+0x3d (77f4bce9) 根据这个公式: 7x xx RIP=RIP+8 bit displacement 目标地址应该是77f4bccd+1a=77F4BCE7,但实际上…

时光是把杀猪刀 2024-11-07 16:12:09 0 0
更多

推荐作者

lorenzathorton8

文章 0 评论 0

Zero

文章 0 评论 0

萧瑟寒风

文章 0 评论 0

mylayout

文章 0 评论 0

tkewei

文章 0 评论 0

17818769742

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文