GDB 不会从 NASM 加载源行
作者:Joey Shepard 提问时间:6/21/2022
我正在使用 NASM 在 Ubuntu 上组装一个 x86-64 程序: nasm -f elf64 -g -F dwarf -o foo.o foo.asm ld -o foo foo.o 源...
程序集 问答列表
作者:Joey Shepard 提问时间:6/21/2022
我正在使用 NASM 在 Ubuntu 上组装一个 x86-64 程序: nasm -f elf64 -g -F dwarf -o foo.o foo.asm ld -o foo foo.o 源...
作者:einpoklum 提问时间:10/11/2019
我正在观看 Chandler Carruth 在 CppCon 2019 上的演讲: 没有零成本抽象 在其中,他举了一个例子,说明他对使用一个 over an 会产生多少开销感到惊讶;该段大约在 ...
作者:Simon Whitehead 提问时间:10/22/2015
编辑: 我已经接受了下面的答案,并在代码的最终修订版中添加了我自己的答案。希望它向人们展示影子空间分配的实际例子,而不是更多的文字。 编辑 2:我还设法在 YouTube 视频(所有内容)的注释中...
作者:InvalidBrainException 提问时间:4/28/2012
假设我声明了以下内容: section .bss buffer resb 1 这些说明如下:section .text mov al, 5 ; mov-immediate mov [buffe...
作者:Ray Toal 提问时间:4/19/2013
当我在 Ubuntu 上使用 gcc 4.6.1 编写一个简单的汇编语言程序,与 C 库链接,并尝试打印一个整数时,它工作正常: .global main .text main: mov $f...
作者:St.Antario 提问时间:12/27/2017
我正在尝试使用 syscall 在 linux 中分配一些内存。这是我尝试过的:sys_brk BYTES_TO_ALLOCATE equ 0x08 section .text global _...
作者:pesotsan 提问时间:4/24/2022
我正在阅读 Linux 64 系统中的“开始 x64 汇编编程”一书。我正在使用 NASM 和 gcc。 在关于浮点运算的章节中,本书指定了以下用于添加 2 个浮点数的代码。在这本书和其他在线资源中,...
作者:SyncMaster 提问时间:3/17/2009
假设我有一个程序集(类库 dll),我使用以下代码加载了它, Assembly a = Assembly.LoadFrom(@"C:\Documents and Settings\E454935\M...
作者:Logan Seeley 提问时间:9/16/2023
x86_64 nasm read syscall 不是以 null 结尾的 刚开始组装。事实上,这是我的第一个hello world程序。 操作系统: Arch Linux (64-bit) 逻辑...
作者:yoyo 提问时间:11/27/2018
我需要在汇编中打印一个单词 10 次,但我在以前版本的问题中的代码只打印 1 次。 另外,如何删除空字节? 这是一个固定版本,如果内置到静态可执行文件中,则打印 10 次,因此在此代码运行之前 E...