这些推送 r16 编码在 64 位模式下是否正确?
作者:YutakaAoki 提问时间:7/29/2023
关于在 Intel x86_64 CPU 的 64BIT 模式下推送 wordregister(r16)。 在 B-28 第 2D 卷中, 附录 B,指令格式和编码, 英特尔组合手册 PDF, 订单...
x86-64 问答列表
作者:YutakaAoki 提问时间:7/29/2023
关于在 Intel x86_64 CPU 的 64BIT 模式下推送 wordregister(r16)。 在 B-28 第 2D 卷中, 附录 B,指令格式和编码, 英特尔组合手册 PDF, 订单...
作者:Towa 提问时间:7/31/2023
这个问题在这里已经有答案了: 在英特尔 x86-64 架构上,机器代码指令是否以 4 字节的小端字获取? (2 个答案) 如何将 15 字节的指令从内存传输到 CPU? (2 个答案) 4个月前关闭。...
作者:alessio solari 提问时间:8/28/2023
这个问题在这里已经有答案了: 为什么这个函数序言中没有“sub rsp”指令,为什么函数参数存储在负 rbp 偏移量? (2 个答案) 在不调整 RSP 的情况下使用局部变量的编译器 (1 个答案) ...
作者:alessio solari 提问时间:8/28/2023
我的系统:Ubuntu 22.04.3 在 x86_64上运行。GCC 版本 11.4.0 我读到System V ABI要求使用红色区域。来自 GCC 手册: 红色区域由 x86-64 ABI ...
作者:alessio solari 提问时间:8/28/2023
我的系统:Ubuntu 22.04.3 在 x86_64上运行。GCC 版本 11.4.0 我之所以问这个问题,是因为就返回地址所在的帧(调用方或被调用方)而言,似乎有两种不同的表示形式。 这就是...
作者:Singyuk Lau 提问时间:9/6/2023
我是计算科学专业的学生。当我在 AMD CPU 上处理混合精度项目时,我发现单精度数据的行为与双精度数据类似。有时,单精度数据比双精度数据花费更多的计算时间。但 Intel CPU 上的混合精度计算按...
作者: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 语言),然后我通过加载我的共享库并执行...