تبلیغات
دانش نامه کامپیوتر - com exe obj
 

com exe obj

نوشته شده توسط :امیر سبزلون
یکشنبه 9 فروردین 1388-10:19 ق.ظ

برنامه های نوشته شده بعد از تصحیح به زبان ماشین تبدیل می شود فایل زبان ماشین که پسوند آن .objمی باشد فایل اجرا برروی کامپیوتر  نمی باشد.

برای اجرای این فایلها باید آدرس دهی دستورات و داده ها کامل شود و زیر برنامه هایی که سیستم برای اجرا به آن نیاز دارد در آن فایل قرار بگیرد واین وظیفه بر عهده link دهندگان می باشد که در زبان اسمبلی فایلی به نام linker این عمل را بر عهده دارد.

فایل های exe فایل های اجرایی هستند که دارای  خصوصیات زیر می باشد

1.    در برنامه های exe هر سگمنت به طور جداگانه تعریف می شود

2.    در برنامه های exe سگمنت داده وجود داردو در ابتدای برنامه آدرس آن در ثباتds قرار می گیرد.

3.    در برنامه exe  آدرس اولین دستور در هر offset از سگمنت می تواند قرار بگیرد .

4.    و  همچنین برنامه های exe  می توانند هر حجمی داشته باشند.

 فایل های comفایل های اجرایی هستند که دارای  خصوصیات زیر می باشد

1.برنامه های com به یک سگمنت محدود می شود یعنی کد برنامه داده ها و پشته همگی در سگمنت کد قرار می گیرد (برنامه های com به همراه جدول psp نمی تواند بیشتر از64k  باشد)

2.در برنامه های com سگمنت پشته وجود ندارد و اگر اجرای برنامه بیش از 64k  حافظه نیاز داشته باشد اسمبلر آنرا در حافظه بالاتری قرار می دهد.

3.در برنامه های com جدول psp به همراه سگمنت پشته و داده همگی در سگمنت کد قرار می گیرد.

4.در برنامه های com برای بازگشت به dos نیاز به ذخیره کردن آدرس در پشته نمی باشد.

برنامه ها نوشته شده به زبان اسمبلی همه با پسوند .asm  ذخیره می شود





نظرات() 


choc
سه شنبه 18 اردیبهشت 1397 02:09 ق.ظ
I am not sure where you are getting your information, but great
topic. I needs to spend some time learning more or understanding more.

Thanks for great info I was looking for this info for my
mission.
chocolate
دوشنبه 10 اردیبهشت 1397 10:01 ب.ظ
An outstanding share! I've just forwarded this onto a coworker who was conducting
a little research on this. And he actually ordered me lunch simply because I found
it for him... lol. So allow me to reword this.... Thank YOU for the meal!!

But yeah, thanx for spending the time to talk about this matter here on your internet site.
Foot Pain
شنبه 14 مرداد 1396 04:04 ق.ظ
Thank you a lot for sharing this with all folks you really
know what you're speaking approximately! Bookmarked. Kindly also discuss with my website =).
We could have a hyperlink trade agreement among us
toniacervantes.weebly.com
دوشنبه 9 مرداد 1396 12:27 ب.ظ
Greetings from Los angeles! I'm bored to tears at work so I
decided to check out your blog on my iphone during lunch break.

I really like the knowledge you provide here
and can't wait to take a look when I get home. I'm amazed at how fast your blog loaded on my cell phone ..

I'm not even using WIFI, just 3G .. Anyways, great site!
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


درباره وبلاگ:



آرشیو:


طبقه بندی:


آخرین پستها:


نویسندگان:


نظرسنجی:


آمار وبلاگ:







The Theme Being Used Is MihanBlog Created By ThemeBox