تور لحظه آخری
امروز : پنجشنبه ، 29 شهریور 1403    احادیث و روایات:  حضرت زهرا (س):کسی که عبادت های خالصانه خود را به سوی خدا فرستد، پروردگار بزرگ ...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

تریدینگ ویو

لمینت دندان

لیست قیمت گوشی شیائومی

صرافی ارکی چنج

صرافی rkchange

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

طراحی کاتالوگ فوری

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

وکیل کرج

خرید تیشرت مردانه

وام لوازم خانگی

نتایج انتخابات ریاست جمهوری

خرید ابزار دقیق

خرید ریبون

موسسه خیریه

خرید سی پی کالاف

واردات از چین

دستگاه تصفیه آب صنعتی

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

خرید نهال سیب سبز

قیمت پنجره دوجداره

بازسازی ساختمان

طراحی سایت تهران سایت

دیوار سبز

irspeedy

درج اگهی ویژه

ماشین سازان

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

شات آف ولو

تله بخار

شیر برقی گاز

شیر برقی گاز

خرید کتاب رمان انگلیسی

زانوبند زاپیامکس

بهترین کف کاذب چوبی

پاد یکبار مصرف

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

بلیط هواپیما

 






آمار وبسایت

 تعداد کل بازدیدها : 1816730456




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

سوال در مورد ilasm.exe و ildasm.exe -


واضح آرشیو وب فارسی:سایت ریسک: سوال در مورد ilasm.exe و ildasm.exe خسرو خان 14 ارديبهشت 1389, 10:37سلام ميخواستم بدونم ilasm.exe و ildasm.exe چيه و براي چي بكار ميرن ؟ اگه ميشه توضيح مفصل بدين . خيلي احتياج دارم . ممنون the_king 14 ارديبهشت 1389, 11:34سلام ميخواستم بدونم ilasm.exe و ildasm.exe چيه و براي چي بكار ميرن ؟ اگه ميشه توضيح مفصل بدين . خيلي احتياج دارم . ممنون برنامه هایی که تحت Microsoft .Net FrameWork نوشته می شوند برخلاف برنامه هایی که با زبان هایی مثل ++Microsoft Visual C و Borland Delphi نوشته می شوند مستقیما به زبان ماشین ترجمه نمی شوند، یعنی کامپایلرشان کد برنامه را مستقیما به کدی که CPU متوجه می شود ترجمه نمی کند. بلکه یک زبان خاص میانی (Intermediate Language) به نام Common Intermediate Language یا CIL طراحی شده که کد برنامه ها به این زبان ترجمه می شوند. مهم نیست که کد برنامه اصلی در #C یا Visual Basic .Net یا #F یا ... نوشته شده باشه، در نهایت کد کامپایل شده به زبان CIL خواهد بود. مایکروسافت یک کامپایلر خاص هم به نام Common Language Runtime یا CLR طراحی کرده که فقط زبان CIL را می فهمد و کد CIL را در زمان اجرای برنامه به کد ماشین ترجمه می کند تا CPU بتواند آن کد را بفهمد و اجرا کند. ILAsm فایل اجرایی همان کامپایلر ای است که این عمل را انجام می دهد و کد CIL را به کد ماشینی ترجمه می کند که اجرا شود. طبیعتا اگر بخواهید یک کد یک برنامه که مثلا با #C نوشته شده را اجرا کنید، ابتدا توسط کامپایلر #C کد برنامه به کد CIL تبدیل می شود که آن کد CIL هم توسط کامپایلر CLR به زبان ماشین ترجمه می شود تا کد ماشین توسط CPU اجرا گردد. ILDasm یک ابزار جانبی است که درست عکس عمل ILAsm را انجام می دهد و کد ماشین را به کد CIL برمی گرداند. این ابزار در هنگام اشکال یابی کد اجرایی و بررسی برنامه ای که به کد برنامه آن دسترسی ندارید مناسب است. ILDasm می تواند یک فایل اجرایی که محتویات اش قبلا توسط ILAsm ایجاد شده بود را به کد CIL معادلش بر گرداند.




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 602]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن