【发布时间】:2014-01-27 12:50:45
【问题描述】:
我正在大学课程中学习汇编语言编程(80386 编程)。目前,我正在学习使用 EDX 和 EAX 寄存器分别存储余数和商的 32 位除法的来龙去脉。我想知道,为什么我不包含时得不到正确的输出
mov edx, 00000000h
在我的程序中。程序要么不运行,要么输出错误。
相关源码:
mov edx, 00000000h
mov eax, 1234567Ah
div 11111111h ; now EDX=remainder, EAX=quotient
如果需要,我会发布完整的代码。
【问题讨论】:
标签: assembly