gas 相关问题

相关主题包括Gnu汇编程序(GAS)宏,机器相关语法,链接和文件格式问题。用于通用汇编程序问题; CPU标签就是为此而设计的。

reg的值与reg的地址之间的距离

这有什么不同?:movl 4(%esp),%eax#将旧的ptr放入eax 9 popl 0(%eax)第一个ins。将第一个arg的内容放入%eax,但是第二个也是如此(堆栈的最高内容),或者是...

回答 1 投票 0

。set标签,。 VS.标签:GNU AS

在GNU汇编器中,当前地址由表示。这样就可以设置一个常量/符号并像使用标签一样使用它,例如:.set offset,.。 .long 0x10 ....

回答 1 投票 3

。GAM中的.comm`指令未显示在.o文件中?

这是一个纯粹的教学问题。我在名为comm.c的文件中具有以下C代码:#include int a; int main(){printf(“%d”,a);返回0; }代码显示“ 0 \ n”。 ...

gas
回答 1 投票 0

GAS中3个匿名函数的不同输出

我有一个问题。在google.script运行的正式网页上,他们说您可以使用google.script.run从客户端调用“任何服务器端功能”。在下面的gs文件中,我定义了...

回答 1 投票 3

临时转义函数作用域在C中定义全局符号? (gcc)

在标准C语言中是否有任何方法,或者在gcc / gas / binutils / etc中失败,可以使用在函数定义的语法范围内编写的代码(可能是宏)来定义全局符号...]]] >

回答 1 投票 1

cmp汇编语言说明-气体格式

我正在将32位和64位汇编语言文件从gas转换为MASM格式,并在我的代码中遇到一条似乎完全有问题的指令。我的意思是,我看不到...

回答 1 投票 4

用于添加新的GNU汇编程序x86指令并重新编译的源代码

我正在尝试找出需要在binutils项目中修改的文件,因此我可以添加新的x86指令mov2,该指令将是mov的精确副本。搜索源文件夹产生了数百个结果...

回答 1 投票 1

[ARM64在iOS上使用gas吗?

我已经将一些汇编功能移植到64位ARM,并且它们在Android上可以正常工作,但是当我尝试在Xcode中编译相同的文件时,我发现clang使用了不同的语法(...

回答 2 投票 3

为什么前向参考ADR指令在Thumb代码中以偶数偏移量组装?

要bx到Thumb函数,需要设置地址的最低有效位。 GNU文档说明了从adr伪指令生成地址时这是如何工作的:...

回答 1 投票 3

我如何编写宏以重复某些操作直到特定地址?

。org指令将位置计数器增加到指定的偏移量,并用指定的值填充额外的字节。 .org 123,1 @ Pads 1s直到到达地址123。我想将宏写入...

回答 1 投票 1

“在尝试对准系统的64位内核进行编码时,截断以适应”

[我试图按照OSDev“ Higher Half x86 Bare Bones”教程(多次完成之后)并对其进行修改,以将内核发送到PML4的上半部分,而不是上半部分...] >

回答 1 投票 0

NASM到GAS:GAS中resw的对应部分

我负责将使用NASM的汇编程序转换为GAS。不幸的是,有很多不匹配的语句。我已经转换了其中的一些,但在如何转换方面仍然遇到麻烦...

回答 2 投票 0

Apps脚本过滤器功能未再现预期结果

我有这个Google工作表,其中包含3列,数据包含3列,这是数据:数据源我编写了一个脚本,用于在A列和C列满足特定条件时进行过滤。脚本...

回答 1 投票 0

如何获取`mov rdx,symbol`以移动clang intel语法中的符号地址而不是符号地址处的值?

[我有以下代码,正在macOS上与clang一起使用:.intel_syntax noprefix .data hello:.ascii“ Hello world \ n” hello_len =。 -hello .text .globl _main _main:mov rax,...

回答 1 投票 1

为什么总是得到“返回的值无效,它用完了吗?”

我是以太坊区块链的新手,我正在我的私有区块链上使用松露部署和使用智能合约。我完全按照本指南https://www.trufflesuite.com/docs / ...

回答 1 投票 0

如何从Google Apps脚本中的URL通过图像获取EXIF?

我在亚马逊云上有很多照片(几千张),每个文件都有一个url(jpeg)。我需要从每张照片中获取exif inf并使用此数据创建一个工作表。我尝试将img保存到Google ...

回答 1 投票 0

汇编器消息:错误:尝试将.org向后移动

我正在使用xtensa-esp32-elf-8.2.0工具链进行编译(基于gcc 8)。我还尝试了xtensa-esp32-elf-5.2.0工具链(基于gcc 5)。两者都产生相同的错误...

回答 1 投票 0

将scanf与x86-64 GAS组件一起使用

我在尝试调用系统功能scanf以便在我的x86汇编程序中工作时遇到了很多问题。目前我已经从标准中读取了它,但是它只会读取...

回答 1 投票 2

x86_64无法将64位值添加到rax,“'add'操作数不匹配”

我正在尝试汇编一些64位代码,并且汇编失败在行上:addq $ 0xffffff7fc0005000,%rax出现错误:'add'的错误操作数类型不匹配第一个操作数是64位...] >

回答 1 投票 1

GAS宏内的标签

我需要构建iOS的OpenBLAS库。我选择构建它的0.3.6版本。我相信这是该库的最新稳定版本。您可以在这里找到该库的发行版-https:...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.