程序集 问答列表

为什么需要LEA(负载有效地址)?

作者:Guichi 提问时间:11/3/2023

我读了这个,这个,还有这个,还没有找到我想要的东西。 首先,我了解它们可以达到的结果之间的区别,简单地说:leamov mov eax, ebp ;put the value in ebp reg...

程序集和 C 代码中的分段错误(内核转储)

作者:James Hou 提问时间:11/5/2023

我是 C 和汇编的新手,我很难弄清楚为什么我的代码中会出现分段错误。在当前的任务中,我必须创建 4 个汇编程序,这些程序链接到我的主 c 程序。我只在处理第一个函数,即 sumOfPowers 函数,...

Linux 和 Windows x86 程序集调用约定

作者:Tim 提问时间:11/5/2023

据我所知,在 Linux 和 Windows 之间有两种常见的调用约定:函数调用的参数要么加载到寄存器中,要么放在堆栈上。 例如,对于函数,据说 Linux 加载了带有所需参数的寄存器。对于在 Wi...

Clang中没有x86 BMI指令BLSI和BLSR的内部函数?

作者:xealits 提问时间:11/6/2023

我想尝试一些 x86 BMI 集的内在因素。显示和我的 AMD Ryzen CPU 中。但是我无法让 clang 编译一些指令,特别是 BLSI 和 BLSR。看起来它们在 clang 的 bmiin...

使用 GCC 计算 x86-64 的前缀总和的两种看似等效的方法之间的显着速度差异

作者:platelet 提问时间:11/7/2023

我尝试了两种几乎相同的前缀总和计算方法,发现它们在编译后有显着差异。编译选项为 。-O2 不同的编译结果导致它们的运行时间相差 4 倍。 第一个: #include <numeric> #inc...

使用证书时 PowerShell 5.1 和 7 之间的区别

作者:Danny 提问时间:11/7/2023

下面是我正在制作的脚本的一小部分。我需要它在 PowerShell 5.1 中工作 目前它仅适用于 PS7。我安装了软件包“System.IdentityModel.Tokens.Jwt 7.0.3”...

将值从寄存器复制到变量 x86-64 时出现问题

作者:Charlie Benger-Stevenson 提问时间:11/8/2023

我正在尝试将传递给我的简单汇编语言程序的命令行参数存储在变量中以供以后使用。 global _start section .text _start: pop rax ; argc cmp ...

JSON 库版本不匹配

作者:Jan J. 提问时间:11/8/2023

项目中的每个 Newtonsoft.Json.dll 引用的最高版本为 12.0.3。在构建的 bin 文件夹中,在 app.exe.config 中有 <dependentAssembly> <...

具有多个搜索路径的 .NET Core 应用程序.NET Core application with multiple search paths

作者:Sess 提问时间:11/9/2023

我正在处理一个复杂的迁移到 .NET Core 6 应用程序,该应用程序具有一组共享程序集,由于我们的部署策略,这些程序集与主应用程序程序集位于不同的路径中。 库是静态链接的,因此遗憾的是,我无法使...

使用组件除以 2 的可变幂

作者:Aidan M 提问时间:11/9/2023

我有这个任务: dividePower2 计算 x/2n,对于 0 ≤ n ≤ 30。向零四舍五入。 论点 1:x 论点 2:n 例子: dividePower2(15,1) = 7 div...


共167条 当前第14页