如何使用 16h BIOS 显示符号
作者:Bimbowka 提问时间:11/13/2023
该程序必须获取并显示符号。但相反,我有这一系列奇怪的奇怪符号 组织 100h org 100h section .text _start: mov ah, 0 int 16h mo...
x86 问答列表
作者:Bimbowka 提问时间:11/13/2023
该程序必须获取并显示符号。但相反,我有这一系列奇怪的奇怪符号 组织 100h org 100h section .text _start: mov ah, 0 int 16h mo...
作者:Root 提问时间:11/12/2023
在这个问题中,我问为什么我的代码不起作用,我认为问题只是当程序试图打印出 ASCII 字符时,但从那时起我意识到还有另一个问题。 任务是接受 8 个字符 1 和 0,然后将结果保存在寄存器中。 我...
作者:codesmith 提问时间:11/13/2023
这个问题在这里已经有答案了: 在函数中使用 DB(定义字节)时的分段错误( 1 个答案) 9天前关闭。 我只是尝试在屏幕上打印“Hello!”,但我遇到了 SegmentationFault 错误。...
作者: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 ...