x86 问答列表

x86_64架构是否有掩码和比较指令?

作者:Marc 提问时间:11/12/2023

需要在运行时保留类型信息的编程语言的实现通常使用整数值的某些位作为标记位。C 编程语言中处理此类标记的典型表达式如下所示: (val && MASK) == TAG 在机器语言中,必须实现这样的...

x86-64 上的浮点 CPU 操作的可重现性如何?

作者:MWB 提问时间:11/14/2023

注意:这个问题是关于CPU指令的,而不是高级语言(你受编译器的摆布) 来自一个流行的答案: 在相同的硬件上运行相同的浮点运算始终会产生相同的结果。 但是,我们可以在 x86-64 上做出更强的保...

汇编代码“lea”指令输入。Lea (,reg1,reg2) [重复]

作者:Zayed Aldhaheri 提问时间:11/15/2023

这个问题在这里已经有答案了: CS:APP示例使用带有两个操作数的idivq? (3 个答案) 关于 [base + index*scale + disp] 和 AT&T disp(base, ind...

缓冲区溢出 - 攻击实验室第 2 阶段

作者:idk8025 提问时间:11/15/2023

我有一个缓冲区溢出实验室,我必须为一个名为 The Attack Lab 的项目做。我正在进行实验的第 2 阶段,我必须注入代码作为漏洞利用字符串的一部分,以便使程序指向函数 touch2() 的地址...

在程序集中写入共享对象时,如何处理“针对受保护符号的重新定位R_X86_64_PC32”?

作者:Marc 提问时间:11/16/2023

我正在用汇编语言编写一个对象文件,以包含在共享对象中。我正在使用 GNU 工具链,我的目标是 .请考虑以下(示例)来源:x86_64-pc-linux-gnu .text .globl f f:...

Int 13H AH=00h 的具体和有用的例子

作者:Bastien Portigo 提问时间:11/13/2023

我能举一个具体而有用的例子吗?在以 16 位模式运行的处理器上用 nasm 编码的示例,以便我在实践中能够理解,必须对代码产生影响,如果我删除它会导致错误或更改。Int 13H AH=00hInt 1...

如何在 x86 实模式下从指令的寻址模式计算物理地址?

作者:INSHAAL MOBEEN 提问时间:11/16/2023

给定寄存器内容: DS:0x1AB0 SI:0x0014 DI:0x0002 血压:0x0110 SS:0x08C0 AX:0xACBD BX:0x012C CX:0xFEDC DX:0x3120 ...

从 BIOS (8086) 读取刻度需要多少?

作者:Benjamin Penney 提问时间:11/16/2023

我有以下函数(带汇编的 C)可以读取 BIOS 滴答声: static clock_t clock(void); #pragma aux clock = \ "pushf" \ "push ds" ...

组装:分段故障原因

作者:cMard 提问时间:11/18/2023

我是新手,所以我没有那么多知识。我只是想从用户那里读取一些,然后输出,然后输出用户输入的内容。assembly languagemessage"Hello, World!\n"message 这是我...

调整程序集 x86 中的光标中心 (Irvine32)

作者:dopyman 提问时间:11/17/2023

我想以这种格式调整光标的中心。欲望格式化。 但是,我的代码以这种格式显示。格式错误 请帮我把我的代码调整为我想要的格式。我希望我提供的代码和图片对您有所帮助。请帮忙谢谢。 我的代码: Loca...


共137条 当前第6页