ورود

View Full Version : فاوت بین برنامه های exe و com



ma.bahoosh
پنج شنبه 03 آبان 1386, 20:52 عصر
سلاو عزیزان خسته نباشید
تفاوت بین برنامه های exe و com رو میخواستم . خیلی فوریه تا جمعه لازم دارم .

Identifier
پنج شنبه 03 آبان 1386, 22:21 عصر
تفاوت بین برنامه های exe و com رو میخواستم . خیلی فوریه تا جمعه لازم دارم .
بهتره سوالهای فوریتو از این به بعد اینجا مطرح نکنی !

qazwsx
جمعه 04 آبان 1386, 10:02 صبح
دوست عزیز ساختار برنامه های com به صورت زیر است:

cosesg segment 'code';strat
assume ss:codesg, ds:codesg , cs:codesg
org 100h
start : jmp main


تعریف متغییرها

main proc near
بقیه دستورات
mov ax,4c00h
int 21h
main endp
codesg ends
end start


خوب حالا تفاوت بین com و exe

1- بر عکس exe فقط یک سگمنت داده و کد تعریف میشود به عبارتب در سگمنت کد هم کد برنامه هم متغییرهای برنامه تعریف میشود.

2-دستورات از آدرس 0100h شروع میشود.

3-برنامه را با دستور jmp شروع میکنیم.

و..........

برنامه هایcomنسبت به exe کوچکتر هستند و حافظه کمتری دارند