Assembly 理解FASM汇编程序中的除法:当大数除以小数时会发生什么?
我试图理解FASM中的除法指令是如何工作的 如果我得到正确的结果,那么它期望值在寄存器(e)dx和(e)ax中被除。请参见此处接受的答案: 操作后,结果存储在(e)ax中。剩余部分存储在(e)dx中 但是如果我用一个非常小的除数除掉一个非常大的数会怎么样呢? 假设我将在edx:eax中存储2 exp.64。然后除以一个数字=2 exp.64 这怎么行? 结果不能单独应用于eaxAssembly 理解FASM汇编程序中的除法:当大数除以小数时会发生什么?,assembly,fasm,Assembly,Fasm,我试图理解FASM中的除法指令是如何工作的 如果我得到正确的结果,那么它期望值在寄存器(e)dx和(e)ax中被除。请参见此处接受的答案: 操作后,结果存储在(e)ax中。剩余部分存储在(e)dx中 但是如果我用一个非常小的除数除掉一个非常大的数会怎么样呢? 假设我将在edx:eax中存储2 exp.64。然后除以一个数字=2 exp.64 这怎么行? 结果不能单独应用于eax 有人能帮我理解这个问题吗?2^64不适合64位edx:eax寄存器对。除非你说的是负数,唯一的无符号整数谢谢。帮助我更
有人能帮我理解这个问题吗?2^64不适合64位edx:eax寄存器对。除非你说的是负数,唯一的无符号整数谢谢。帮助我更好地理解它。。。