程序集 问答列表

在 NASM 中使用 istruc 时:“警告:尝试初始化 BSS 部分 '.bss' 中的内存:忽略 [-w+other]”

作者:trxgnyp1 提问时间:8/30/2023

在搜索此错误时,我发现了这个问题,但并不完全是我的问题。过了一会儿,我弄清楚了问题所在,并在该问题中发布了另一个答案,但听从@ecm的建议,我决定提出一个不同的问题。 我的问题是,前段时间我声明了这...

适用于 ARM64 架构的 Objdump

作者:el Kusn 提问时间:9/7/2023

我在具有 ARM64 (aarch64) 架构的 Ubuntu 中遇到了这个错误,其中 Objdump 无法运行。 以下命令 «objdump -d filename» 的错误消息: filenam...

C 和 x86 汇编中的自制“fabs”函数

作者:Cuco 提问时间:9/10/2023

我正在尝试在 GNU C 中制作一个返回 32 位浮点数绝对值的 fabs 函数。我有三种不同的方法,分别称为 fabs1、fabs2 和 fabs3: #include <math.h> #inc...

代码库列出了引用程序集的错误路径

作者:stigzler 提问时间:9/14/2023

我在引用的程序集时遇到了问题。我有一个类库,它本质上是另一个应用程序的插件。此应用程序在文件夹中查找插件 .dll 文件。我已经对我的文件进行了结构化,以便除了主插件类库dll之外的所有dll都位于一...

我可以在 C 中使用 asm() 而不是 asm 吗?

作者:yusuf 提问时间:9/17/2023

我想编写一个简单的操作系统用于学习目的。 我可以用 C 语言而不是汇编语言使用 asm() 编写操作系统吗? 例: int main() { asm("mov ax,70C0h" "add ax...

如何在启用陷阱标志时创建 INT 1 中断处理程序?

作者:vengy 提问时间:9/18/2023

下面的 MASM 程序启用陷阱标志 (TF),但它会导致程序过早退出 pushf ; Push FLAGS onto the stack pop ax ; Pop FLAGS into AX reg...

使用 gcc 错误编译程序集(.s 文件) C++ 标准库

作者:kevl 提问时间:9/17/2023

我正在尝试将我使用 llvm (llc) 生成的文件编译回文件。.s.exe 尝试使用 g++ 编译文件时,出现多个错误.sg++ output.s -o test.exe output.s:34...

使用 java 的 asm.jar 查找当前指令是否处于循环中

作者:MeBigFatGuy 提问时间:9/22/2023

使用 https://asm.ow2.io/ 我想确定当前指令是否在循环中。 我对 asm 如何做到这一点感到困惑, Backward Labels 偏移量不会确定,直到您命中分支到它们的语句 ...

MacOS x86_64 C/汇编语言文件错误:ld:编译/链接程序集时找不到体系结构x86_64的符号

作者:hikerjobs 提问时间:9/15/2023

我正在尝试从开源 git 存储库编译此文件: https://github.com/xcist/main/blob/master/gecatsim/clib_build/src/p_nlog_inl...

x86-64 平台上的int_fast8_t大小与 int_fast16_t 大小

作者:Ex-Kyuto 提问时间:10/1/2023

我已经了解到,在 x86-64 平台上,使用任何 64 位寄存器都需要前缀,而任何小于 64 位的地址都需要地址大小前缀。REX 在 x86-64 位上: E3rel8 是jrcxz 67 E3...


共167条 当前第4页