我对组装很陌生,我正在学习的书中有这个例子
%include "io.inc"
section .text
global CMAIN
CMAIN:
mov ebp, esp;
;write your code here
mov eax, 444444447h
mov ebx, 22222222h
mov edx, 44h
div ebx
ret
这些是我得到的结果 run_results
EAX: 0x200
EBX: 0x22222222
EDX: 0x47
*谁能向我解释为什么EDX中的最终值为0x47?
*当我将0h放入EDX时,为什么EAX中的最终值变为0x2?
*如果基本上除法只是在EAX和EBX之间,那么EDX是如何影响除法结果的。
* EDX不就是用来存储devision rest的吗?
提前致谢 :)