سلام دوستان
کدهایی که شما از اونها استفاده می کنید خیلی تفاوت داره با کدهایی که به ما یاد دادن!
مثلا جمع دو عددی که خودم نوشتم تو اسمبلی این میشه :
.386
.MODEL FLAT
ExitProcess PROTO NEAR32 stdcall, dwExitCode:DWORD
INCLUDE io.h
.data
prompt1 BYTE "Enter n1: ",0
prompt2 BYTE "Enter n2: ",0
temp DWORD ?
string BYTE 11 DUP (?)
label1 BYTE "sum= "
sum BYTE 32 DUP(?)
.CODE
_start:
output prompt1
input string,11
atod string
mov temp, eax
output prompt2
input string, 11
atod string
add eax, temp
dtoa sum, eax
output label1
INVOKE ExitProcess, 0 ; exit with return code 0
PUBLIC _start ; make entry point public
END
تفاوت در چیه؟