آموزش زبان برنامه نویسی Assembly به همراه زبان برنامه نویسی Assembly
آموزشی که در ادامه مطلب می توانید دانلود کنید آموزش برنامه نویسی اسمبلی به صورت پی دی اف می باشد. که بیشتر بدرد علاقه مندان به برنامه نویسی ماشین و برنامه نویسی سطح پایین می خورد. اما در ادامه از زبان ویکی پدیا برای شما مطالبی را گذاشتم تا با این زبان بیشتر آشنا شوید.
اَسِمبلی یک زبان برنامهنویسی سطح پایین است و از بالاترین سرعت نسبت به سایر زبانها برخوردار است. زیرا سایر زبانها ابتدا به اسمبلی و سپس به زبان ماشین(۰و۱) کامپایل می شوند ولی اسمبلی مستقیما به زبان ماشین کامپایل می شود. برای هر خانواده CPU یک اسمبلی وجود دارد. مثلا کد های اسمبلی Intel با AMD فرق دارد. این زبان به طور مستقیم با سخت افزار، حافظه اصلی، CPU و غیره در ارتباط است.
زبانهای برنامهنویسی سطح بالا علی رغم تواناییهای زیادی که دارند همیشه برای کار با سخت افزار مناسب نیستند(به جز C که برای کار باسخا افزار از همه حتی اسمبلی بهتر است) در حالی که اسمبلی قدرت زیادی برای کار با سخت افزار دارد.
میزان استفاده از حافظه
برنامههای نوشتهشده به زبان اسمبلی نسبت به برنامههای معادل در زبانهای سطح بالا، حافظه کمتری را اشغال میکنند. البته این امر بستگی به انخاب اندازه سگمنت حافظه در زمان نوشتن برنامه دارد.
برنامههایی که نیاز به زمان بلادرنگ دارند در اسمبلی به خوبی نوشته میشوند و همچنین برنامههای مقیم در حافظه.در ضمن برنامه نویس با اسمبلی کارهایی میتواند انجام دهد که با زبانهای سطح بالا نمیشود آن کارها را انجام داد. از جمله دستکاری مستقیم VGA و یا RAM.
کاربردهای دیگر
از کاربردهای دیگر زبان اسمبلی می توان به مهندسی معکوس اشاره نمود. این مورد بیشتر در مورد Decompilerها و Disassemblerها مربوط می شود.
دانلود آموزش Assembly
دانلود برنامه ی اسمبلی
پسورد فایل فشرده : www.bindownload.net