在程序集中获取参数值
作者:Võ Khắc Bảo 提问时间:8/28/2023
我是 Assembly 的初学者,所以我对从另一个函数在函数调用中传递参数感到困惑。具体来说,我有这样的代码: 集会: bar: pushl %ebp movl %esp, %ebp subl $1...
x86 问答列表
作者:Võ Khắc Bảo 提问时间:8/28/2023
我是 Assembly 的初学者,所以我对从另一个函数在函数调用中传递参数感到困惑。具体来说,我有这样的代码: 集会: bar: pushl %ebp movl %esp, %ebp subl $1...
作者:alessio solari 提问时间:8/28/2023
我的系统:Ubuntu 22.04.3 在 x86_64上运行。GCC 版本 11.4.0 我之所以问这个问题,是因为就返回地址所在的帧(调用方或被调用方)而言,似乎有两种不同的表示形式。 这就是...
作者:Singyuk Lau 提问时间:9/6/2023
我是计算科学专业的学生。当我在 AMD CPU 上处理混合精度项目时,我发现单精度数据的行为与双精度数据类似。有时,单精度数据比双精度数据花费更多的计算时间。但 Intel CPU 上的混合精度计算按...
作者:Cuco 提问时间:9/10/2023
我正在尝试在 GNU C 中制作一个返回 32 位浮点数绝对值的 fabs 函数。我有三种不同的方法,分别称为 fabs1、fabs2 和 fabs3: #include <math.h> #inc...
作者:AoShen 提问时间:9/12/2023
我是 AVX-512 的初学者,当我阅读开源程序的源代码时,我发现了以下代码: __m512i vecData1; __mmask16 vecMask; int32_t *addrF = (int3...
作者:Fabboy 提问时间:9/14/2023
不久前,我在教程的帮助下编写了一个引导加载程序。但它太复杂了,我几乎什么都不懂。所以今天我开始用我的知识和谷歌来制作我自己的引导加载程序。没什么大不了的,只是一个引导加载程序,它激活了我能找到和编程的...
作者:vengy 提问时间:9/14/2023
琐事问题 在 17 个字符处,VGF2P8AFFINEINVQB - Galois Field Affine Transformation Inverse 是最长的 x86 指令助记符吗?有长度限制...
作者:vengy 提问时间:9/18/2023
下面的 MASM 程序启用陷阱标志 (TF),但它会导致程序过早退出 pushf ; Push FLAGS onto the stack pop ax ; Pop FLAGS into AX reg...
作者:Virgil G. 提问时间:9/21/2023
我目前正在重新编码 NASM x64 中标准 C 库中的一些函数。目前我只有两个功能: 斯特伦: bits 64 section .text global strlen strlen: x...
作者:Virgil G. 提问时间:9/25/2023
我目前正在开发我的 NASM x64 版本的 GLIBC,但我在测试它时遇到了问题。ASM 代码首先以 .so 格式编译,然后通过 GCC 编译我的测试代码(C 语言),然后我通过加载我的共享库并执行...