__m512的包装位测试
作者:user2052436 提问时间:11/3/2023
没有__m512填充位测试的内在函数(如)。_mm512_testz_si512 最好的方法是什么?...
x86 问答列表
作者:user2052436 提问时间:11/3/2023
没有__m512填充位测试的内在函数(如)。_mm512_testz_si512 最好的方法是什么?...
作者:Bastien Portigo 提问时间:11/3/2023
我不明白在我的虚拟软盘 img 上使用 Int 13H AH=00h。 我从命令行创建了一个 img 虚拟软盘: copy amorce.com/B+programme.com/B disk.im...
作者:szyjas 提问时间:10/28/2023
在我的代码中,我尝试使用在汇编中编写的函数转置动态矩阵 (IN64) 似乎我试图从矩阵外部读取,或者我在试图指出我的函数应该从哪里移动并保存字节时犯了一个错误。 请帮助我解决这个问题,因为正确理解我...
作者:Guichi 提问时间:11/3/2023
我读了这个,这个,还有这个,还没有找到我想要的东西。 首先,我了解它们可以达到的结果之间的区别,简单地说:leamov mov eax, ebp ;put the value in ebp reg...
作者:James Hou 提问时间:11/5/2023
我是 C 和汇编的新手,我很难弄清楚为什么我的代码中会出现分段错误。在当前的任务中,我必须创建 4 个汇编程序,这些程序链接到我的主 c 程序。我只在处理第一个函数,即 sumOfPowers 函数,...
作者:Jasper Niebuhr 提问时间:11/5/2023
我正在寻找一种方法来强制执行任何机器代码位移的 32 位宽度。通常,位移的大小取决于实际值,例如,位移 5 将导致单个字节值。 是否有命令行选项或类似的东西来实现这一点? 我检查了一些文档,只找到...
作者:Tim 提问时间:11/5/2023
据我所知,在 Linux 和 Windows 之间有两种常见的调用约定:函数调用的参数要么加载到寄存器中,要么放在堆栈上。 例如,对于函数,据说 Linux 加载了带有所需参数的寄存器。对于在 Wi...
作者:xealits 提问时间:11/6/2023
我想尝试一些 x86 BMI 集的内在因素。显示和我的 AMD Ryzen CPU 中。但是我无法让 clang 编译一些指令,特别是 BLSI 和 BLSR。看起来它们在 clang 的 bmiin...
作者:interstellarfrog 提问时间:11/6/2023
我最近一直在做很多低级编码,并想尝试完全用机器代码编写一个程序来进一步了解我的知识(从 x64 汇编向下翻译,并将其添加到 PE 文件的正确部分) 我遇到的唯一问题是我在 Windows 上,我必须...
作者:Bastien Portigo 提问时间:11/13/2023
我能举一个具体而有用的例子吗?在以 16 位模式运行的处理器上用 nasm 编码的示例,以便我在实践中能够理解,必须对代码产生影响,如果我删除它会导致错误或更改。Int 13H AH=00hInt 1...