程序集 问答列表

MIPS 程序集中读取的文件卡在无限循环中

作者:JG98 提问时间:11/29/2022

我正在用MIPS编写一个程序来加密一个简单的文本文件。目前我被卡住了,因为每当我阅读文本块时,它似乎不会停在文件末尾,而是继续以无限字节读取,直到它四舍五入。我不确定为什么会发生这种情况,但 v0 返...

为什么我的汇编程序子例程没有被执行?

作者:JophMax 提问时间:10/25/2023

我目前正在创建代码以开始一个序列,每当我按下按钮时点亮 10 个 LED。但是,当我应用我的 BTFSS 并开始在 Proteus 上进行模拟时,即使我按下按钮,一切都保持不变。 以下是该程序的代码...

为什么 C# 中的每个方法中都有 cmp + je 调试版本中的 JIT 汇编代码

作者:juwens 提问时间:10/19/2023

当你放一个简单的类时。 public sealed class C { public static void M() { } } 到https://sharplab.io/ 它翻译为(带有...

ret后说明,热/冷分裂的副作用和异常?

作者:Joseph Garvin 提问时间:4/30/2023

我想检查 GCC 是否确保在抛出异常时为运行析构函数生成的额外代码放在二进制文件的冷部分,以使这些指令远离“快乐路径”并避免导致指令缓存压力。所以我在下面做了一个例子(Godbolt 链接),其中 G...

可执行部分标题 - 含义和用途?

作者:KeyC0de 提问时间:2/18/2017

通过使用 7zip 在 Windows 中打开许多可执行 (, ) 文件,我注意到许多不同的文件类型很常见。其中包括 .text、.data、.bss、.rdata、.pdata 等。我试图获得有关它...

服务器端 AssemblyScript:如何读取文件?

作者:Chris W 提问时间:2/6/2023

我想编写一些服务器端 AssemblyScript,它使用 WASI 接口来读取文件并处理内容。 我知道 AssemblyScript 和 ByteCode 联盟最近因为 WASI 标准的“开放性”...

运行“sorter.s”时出现分段错误(核心转储)

作者:YB1925 提问时间:10/22/2023

在我们的练习中,我们将编写一个程序,当给定 (x, y) 坐标列表时 它仅在 y 维度上对它们进行排序,然后打印结果。 我们有一些代码片段,我想通过链接它们来使用它们: parsing.s:pas...

自定义校验和算法

作者:vengy 提问时间:10/11/2023

最近将一些旧的 MASM 校验和代码移植到 C 中。 MASM 代码用于计算缓冲区或文件的校验和。 我很好奇它类似于什么算法? 下面是 C 语言中正确的等效逻辑: 演示 #include <s...

ARM Assebmly 算法中的 IEEE.754 给出了意想不到的结果

作者:faliboiii 提问时间:10/20/2023

我正在尝试实现一种简单的算法,以使用 IEEE.754 浮点表示法添加到浮点数中。我在算法上走得很远,但它并没有给我预期的结果 这就是算法到目前为止的样子。此时只尝试添加 1.0 + 1.0。预期结...

将 64 位 asm 转换为 32 位?

作者:iegrm 提问时间:10/13/2023

我正在做一个项目,该项目涉及将 dll 加载到具有 64 位和 32 位版本的应用程序中。我无权访问此应用程序的源代码,我正在将指令注入代码洞穴以使用导入的 LoadLibrary,并且加载的 dll...


共167条 当前第2页