首页 > 解决方案 > MULX 导致 NASM 程序崩溃

问题描述

我有一个简单的乘法,它可以从两个 64 位数字的乘法中产生一个 128 位数字,所以我使用的是 MULX。但是,MULX 会导致程序崩溃:

mov rax,[e]
mov rdx,[e]
mulx r8, r9, rax

根据英特尔的说法,这是 MULX 的正确语法。该程序确实使用 NASM 进行汇编,那么它为什么会崩溃?

非常感谢。

标签: nasmx86-64

解决方案


推荐阅读