x86_64架构是否有掩码和比较指令?
作者:Marc 提问时间:11/12/2023
需要在运行时保留类型信息的编程语言的实现通常使用整数值的某些位作为标记位。C 编程语言中处理此类标记的典型表达式如下所示: (val && MASK) == TAG 在机器语言中,必须实现这样的...
x86 问答列表
作者:Marc 提问时间:11/12/2023
需要在运行时保留类型信息的编程语言的实现通常使用整数值的某些位作为标记位。C 编程语言中处理此类标记的典型表达式如下所示: (val && MASK) == TAG 在机器语言中,必须实现这样的...
作者:MWB 提问时间:11/14/2023
注意:这个问题是关于CPU指令的,而不是高级语言(你受编译器的摆布) 来自一个流行的答案: 在相同的硬件上运行相同的浮点运算始终会产生相同的结果。 但是,我们可以在 x86-64 上做出更强的保...
作者:Zayed Aldhaheri 提问时间:11/15/2023
这个问题在这里已经有答案了: CS:APP示例使用带有两个操作数的idivq? (3 个答案) 关于 [base + index*scale + disp] 和 AT&T disp(base, ind...
作者:idk8025 提问时间:11/15/2023
我有一个缓冲区溢出实验室,我必须为一个名为 The Attack Lab 的项目做。我正在进行实验的第 2 阶段,我必须注入代码作为漏洞利用字符串的一部分,以便使程序指向函数 touch2() 的地址...
作者:Marc 提问时间:11/16/2023
我正在用汇编语言编写一个对象文件,以包含在共享对象中。我正在使用 GNU 工具链,我的目标是 .请考虑以下(示例)来源:x86_64-pc-linux-gnu .text .globl f f:...
作者:Bastien Portigo 提问时间:11/13/2023
我能举一个具体而有用的例子吗?在以 16 位模式运行的处理器上用 nasm 编码的示例,以便我在实践中能够理解,必须对代码产生影响,如果我删除它会导致错误或更改。Int 13H AH=00hInt 1...
作者:INSHAAL MOBEEN 提问时间:11/16/2023
给定寄存器内容: DS:0x1AB0 SI:0x0014 DI:0x0002 血压:0x0110 SS:0x08C0 AX:0xACBD BX:0x012C CX:0xFEDC DX:0x3120 ...
作者: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 这是我...
作者:dopyman 提问时间:11/17/2023
我想以这种格式调整光标的中心。欲望格式化。 但是,我的代码以这种格式显示。格式错误 请帮我把我的代码调整为我想要的格式。我希望我提供的代码和图片对您有所帮助。请帮忙谢谢。 我的代码: Loca...