gnu-assembler专题提供gnu-assembler的最新资讯内容,帮你更好的了解gnu-assembler。
在以下编译器输出中: <pre><code>a: .long 4 b: .byte 99 x: .zero 4 c: .byte 12 f:
我正在阅读一本关于如何使用 NASM 进行汇编编程的书,但在构建打印 3.1400000 的程序时遇到了问题。 <
我正在尝试从 C 函数到带有 inline-asm 的函数,再到汇编文件中的独立函数。这是我目前所拥有的: <pr
我有一个由比较掩码组成的 128 位向量,例如 <code>ffff 0000 ffff ffff 0000 0000 0000 ffff</code> 我的最
我试图通过调用 <code>printf</code> 来打印一个浮点数,但它似乎总是只打印 <em>pi</em> 值 (3.1415) 尽管结果应
翻译这一行: <pre><code>mov [p2_label + ecx * 8], eax </code></pre> 我的理解是这样的: <pre><code>movl %eax, (%
是否可以从 GAS .set-symbol 中获取价值以将唯一的上下文本地标签生成到宏中? 例如,以下一对宏生成一
我正在尝试编写一个可重用的宏来在程序集中配置一些 CSR。 例如 <pre><code>.macro initTrap entry, statu
作为一个玩具项目,我正在构建一些仅使用 ARM64 的项目。我有一些名为pairs.s 的文件,它包含某种结构/
编写一些代码来测试 CM-23 ARM 汇编指令集,我遇到了这种奇怪的(对我来说)关于以下条件跳转的行为。
我正在尝试链接 2 个文件。我试图链接 3 个符号(汇编程序)。它与静态链接完美配合,但在尝试动态
<pre><code>.section .data align_data: .align 4 .int 0x11111111, 0x22222222, 0x33333333, 0x44444444 align_data2:
我正在关注<a href="https://50linesofco.de/post/2018-02-28-writing-an-x86-hello-world-bootloader-with-assembly" rel="nofollow norefer
我想研究一个 <code>obj</code> 文件的细节,我生成了一个 <code>main.S</code> 文件,当我使用 <code>as main.S</code>
是否可能出现以下情况? <pre><code>cmp $3, %rdi jz (%r11) </code></pre> <块引用> file.s:52: 错误:`jz' 的操作
我想知道有没有办法在汇编中使用STM32F446RE将二进制或十进制数转换为ASCII码。 更准确地说,如果
我正在尝试编译一个非常简单的程序,但出现了 2 个无法修复的错误: <pre><code>1.s:13:Error: too many memor
我正在尝试编译以下简单的 MBR: <pre><code>.code16 .globl _start .text _start: end: jmp end ; Don&#39;t bother with
根据 GNU AS 上的此在线文档,我很难理解常用符号的长度:<a href="https://sourceware.org/binutils/docs/as/Comm.html#C
我正在尝试使用 devkitpro 创建匹配的 GBA 反汇编,但在使用 THUMB 指令 <code>LDR R1, =0x3FF</code> 时遇到问题。<