Я новичок в языке ассемблера и написал этот код:
main PROC
mov eax,10000h ; Eax=10000h
add eax,40000h ; Eax=50000h
sub eax,20000h ; Eax=30000h
call DumpRegs
exit
main ENDP
END main
Я хотел знать, почему вам действительно нужно дважды указывать «main ENDP» и «end main»? Я использую только одну процедуру, но, кажется, заканчиваю эту процедуру дважды.
Есть ли лучший способ написать это, если вы используете только одну процедуру?