从 x86-64 打印浮点数似乎需要保存 %rbp
作者:Ray Toal 提问时间:4/19/2013
当我在 Ubuntu 上使用 gcc 4.6.1 编写一个简单的汇编语言程序,与 C 库链接,并尝试打印一个整数时,它工作正常: .global main .text main: mov $f...
x86-64 问答列表
作者:Ray Toal 提问时间:4/19/2013
当我在 Ubuntu 上使用 gcc 4.6.1 编写一个简单的汇编语言程序,与 C 库链接,并尝试打印一个整数时,它工作正常: .global main .text main: mov $f...
作者:Logan Seeley 提问时间:9/16/2023
x86_64 nasm read syscall 不是以 null 结尾的 刚开始组装。事实上,这是我的第一个hello world程序。 操作系统: Arch Linux (64-bit) 逻辑...
作者:Jan Schultke 提问时间:6/18/2023
我有以下代码,它不能用 x86_64 GCC 13 编译: #include <iostream> #include <stdfloat> int main() { std::cout << s...
作者: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 源...
作者:pesotsan 提问时间:4/24/2022
我正在阅读 Linux 64 系统中的“开始 x64 汇编编程”一书。我正在使用 NASM 和 gcc。 在关于浮点运算的章节中,本书指定了以下用于添加 2 个浮点数的代码。在这本书和其他在线资源中,...
作者:user3051390 提问时间:2/2/2017
此设置中的每个 PTE(页表条目)都有一个 G 位(G = 全局), 它控制此条目映射的物理页面的范围。 如果设置了 G 位,则该条目对所有进程都是全局的,并且它们可以 所有人都可以访问它映射的物理...
作者:Simon Whitehead 提问时间:10/22/2015
编辑: 我已经接受了下面的答案,并在代码的最终修订版中添加了我自己的答案。希望它向人们展示影子空间分配的实际例子,而不是更多的文字。 编辑 2:我还设法在 YouTube 视频(所有内容)的注释中...
作者:St.Antario 提问时间:12/27/2017
我正在尝试使用 syscall 在 linux 中分配一些内存。这是我尝试过的:sys_brk BYTES_TO_ALLOCATE equ 0x08 section .text global _...
作者:Sreeraj Chundayil 提问时间:4/26/2020
代码 - 区别在于一种方法用于有符号的短 int-s,另一种方法用于无符号的短 int。 short signedShortIntSwap(short int* a , short int* b) ...
作者:NanoNebulas 提问时间:7/25/2022
nasm linux x64 如何找到和 cmp EOF 停止将数据从文件打印到屏幕 section .data Nile_2 db '/home/mark/Desktop/mynewfile...