0

私はアセンブリが初めてで、学習している本にこの例がありました

%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になるのはなぜですか? *基本的に分割がEAXEBXの間にある場合、 EDXは分割結果にどのように影響しますか。 ※ EDXはディビジョンレストを収納するためだけのものではないですか?

前もって感謝します :)

4

0 に答える 0