att 相关问题

AT&T语法是UNIX环境中使用的汇编语法,源自AT&T贝尔实验室。它是MIPS汇编语法的后代。


Assembly 中的 Linux x86-64 命令行参数来自 _start(不是 main)

此描述适用于 Linux 32 位: 当 Linux 程序开始时,所有指向命令行参数的指针都存储在堆栈中。参数的数量存储在 0(%ebp),即

回答 3 投票 0

底部的方框应该是 %rax 而不是 Jonathan Barlett 书中图 6-1 中的 %rbx 吗?

我一直在读一本名为“学习用汇编编程,Jonathan Barlett”的书。其中,我没看懂图6-1。 上下文:作者正在解释寄存器间接模式,

回答 1 投票 0

底部的方框应该是%rax而不是%rbx吗?

我一直在读一本名为“学习用汇编编程,Jonathan Barlett”的书。其中,我没看懂图6-1。 上下文:作者正在解释寄存器间接模式...

回答 1 投票 0

了解反汇编器:查看add使用了多少字节

我反汇编了一个程序(使用 objdump -d a.out),现在我想了解一行中的不同部分是什么 400586: 48 83 c4 08 添加 $0x8,%rsp 代表。更多

回答 1 投票 0

英特尔与英特尔寻址 xmm 和浮动指令时的 AT&T 语法

我正在编写一个汇编程序,在开始处理 xmm 和 fp 时 AT&T 和 Intel 语法的外观之前,我想获得一些知识。我知道定期

回答 1 投票 0

x86 AT&T 语法汇编的注释语法

Intel 语法使用分号进行注释。当我转向 AT&T 时,它实际上试图解释这些评论。 AT&T 汇编的注释语法是什么?

回答 4 投票 0

减法在汇编中产生负数 - 十六进制值是多少?

我对汇编非常陌生,所以我不知道这是否是一个愚蠢的问题,但我有一个问题,要求我阅读以下汇编行并说出 %rdi 中存储的值之后...

回答 1 投票 0

位移后,汇编没有返回我想要的内容

免责声明:我是初学者,这是我见过的最糟糕的语言 目标是解码消息。 每个字符由 8 个字节编码 7-8字节无关紧要,假设0 3-6字节索引 第二

回答 1 投票 0

如何理解调用函数时堆栈指针改变的字节

我对调用 callq 或 retq 时堆栈指针更改的字节感到困惑? 这是一个小例子 ; %rdi 中叶子 (long y) y 的反汇编 0000000000400540: 400540:48 ...

回答 1 投票 0

JS 在 Assembly x86 中做什么?

cmp %al, %cl jsx 我对 js (跳转标志)正在做什么感到困惑。是不是说如果al为正,cl为负,反之则跳转? 另外,如果 %cl 为 0 会发生什么?

回答 1 投票 0

如何使用 x86-64 SIMD 向量指令和寄存器进行多项式计算

我需要编写一个 x86-64 汇编函数,该函数使用 x86 矢量/SIMD 指令和 %ymm 寄存器来计算此表达式:x*(x*(a*x + b) + c) + d。 该函数将具有以下签名:...

回答 1 投票 0

切换到保护模式后,我的引导加载程序未打印

我尝试在切换到保护模式后打印字符“C”,但它不起作用,我不知道为什么。我正在使用汇编 AT&T/GAS 语法 这是代码: .code16 ....

回答 1 投票 0

在汇编 AT&T 32 位中从 ASCII 转换为整数时出现问题

ASM 新手。我正在尝试在 ASM AT&T (32 位版本)中将以下 ascii 文本从 ascii 转换为整数(跳过逗号(ascii 中的 $44)和换行符(ascii 中的 $10)): 1,10,2,2 2、...

回答 1 投票 0

GNU as:何时使用 '$'

时隔很长一段时间我不得不再次使用GNU汇编器。自从我对“$”遇到麻烦以来。 手册只是说: 3.6.2.1 整数 十进制整数以非零数字开头,后跟 ze...

回答 1 投票 0

如何在没有 ATT 提示的情况下在 iOS 应用上使用 AdMob?

是否可以在不实现 Apple ATT 提示的情况下将 AdMob 放入我的应用程序中? 据我从文档中可以看出,如果使用 IDFA,则需要 ATT 促销。另一方面,我没有……

回答 1 投票 0

`var@GOTPCREL(%rip)`是什么意思?

@GOTPCREL(%rip) 是什么意思? 我遇到过这行 mov var@GOTPCREL(%rip), %rax 并且对奇怪的语法有点困惑。 有人可以推荐相关的吗...

回答 1 投票 0

`movl(%eax),%eax`中的括号是什么意思?

我已经用谷歌搜索了足够多的内容,但无法弄清楚括号()的含义。另外,我看到一些语法为 movl 8(%ebp), %eax 有人能给我推荐一些好的参考吗?我还没能...

回答 5 投票 0

将磁盘扇区加载到内存中(AT&T)

我想将一个扇区加载到从(0xD000)开始的内存地址中。我使用索引寻址通过 0x13 BIOS 中断来完成磁盘加载。使用16位模式、BIOS、AT&语法汇编。 我有

回答 1 投票 0

使用 GDB 在 vscode 中设置汇编代码断点

我使用 xUbuntu 22.04.4 和 linux 的 vscode 当前版本(1.87.2) 我想设置 .s 程序集 (AT&T) 文件的调试。我创建了一个 task.json 和一个 launch.json 文件并允许

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.