最近,我试图创建一个汇编程序来解决一个问题,并且在将两个32位寄存器相乘时遇到了一些麻烦。
mov eax,vary; variable y
mov ebx,varx; variable x
mul ebx ; the results are saved in edx and eax
问题是我将来必须处理此结果(例如进行除法)。有人知道我如何在一个寄存器(例如rax)中限制edx和eax,甚至在eax cuz中限制dx和ax我不能使用mov函数,因为我不知道该寄存器第二部分的名称(例如ax)由ah和al组成,但斧头和我不知道是什么。。。
谢谢您的时间,对不起我的英语。