私はアセンブリが初めてで、学習している本にこの例がありました
%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
そして、それらは私が得ている結果 です
EAX: 0x200
EBX: 0x22222222
EDX: 0x47
* EDXの最終値が0x47である理由を誰か説明してもらえますか?
* EDXに0hを入力すると、 EAXの最終値が0x2になるのはなぜですか?
*基本的に分割がEAXとEBXの間にある場合、 EDXは分割結果にどのように影響しますか。
※ EDXはディビジョンレストを収納するためだけのものではないですか?
前もって感謝します :)