链接 pe-i386 引导扇区
我制作了两个目标文件。一个是用 nasm -f win32 制作的: C:\home\os> objdump -d boot.obj boot.obj: file format pe-i386 Disassembly of section .…
nasm 将两个实数输入到2个不同的数组中
我正在尝试将实数输入到 2 个不同的数组中 ,目前我有此代码,但在我将最后一个浮点值输入到 array2 后,它立即出现段错误, 有什么想法吗? segment …
如何使用 nasm 为程序集 8086 中的数组动态分配内存
所以我需要在汇编中执行类似的操作 int *arr = malloc(sizeof (int) * size); ,其中用户输入大小并根据大小,将调用 while 循环来填充数组。 所以我…
使用 NASM 中调用 malloc 返回的内存
我使用 nasm 编译器将代码编译成目标文件,然后调用 gcc 的链接器来链接该目标文件以创建最终的可执行文件。这意味着我可以访问 C 的运行时库。 我需…
NASM 编程 - `int0x80` 与 `int 0x80`
我有一个简单的 NASM 程序,它只调用 sys_exit: segment .text global _start _start: mov eax, 1 ; 1 is the system identifier for sys_exit mov e…
尝试在 Linux 上的 NASM 中编写 for 循环时出现分段错误
我正在尝试编写一个简单的 NASM 程序来娱乐,但我似乎不知道如何在其中编写 for 循环。使用以下代码,我得到了分段错误。以下代码应该打印出“Hello w…