آموزش زبان برنامه نويسي Assembly - تالار گفتمان آذر فروم





دعوت به همکاری با آذر فروم

 

آموزش زبان برنامه نويسي Assembly
زمان کنونی: 21-09-1395،11:35 ق.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: Friga
آخرین ارسال: Friga
پاسخ: 1
بازدید: 228

 
 
رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5

موضوع: آموزش زبان برنامه نويسي Assembly
ارسال: #1
آموزش زبان برنامه نويسي Assembly
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
آموزشي که در زیر میبینید آموزش برنامه نويسي اسمبلي به صورت پي دي اف مي باشد. که بيشتر بدرد علاقه مندان به برنامه نويسي ماشين و برنامه نويسي سطح پايين مي خورد. اما در ادامه از زبان ويکي پديا براي شما مطالبي را گذاشتم تا با اين زبان بيشتر آشنا شويد.

اَسِمبلي يک زبان‌ برنامه‌نويسي سطح پايين است و از بالاترين سرعت نسبت به ساير زبانها برخوردار است. زيرا ساير زبانها ابتدا به اسمبلي و سپس به زبان ماشين(?و?) کامپايل مي شوند ولي اسمبلي مستقيما به زبان ماشين کامپايل مي شود. براي هر خانواده CPU يک اسمبلي وجود دارد. مثلا کد هاي اسمبلي Intel با AMD فرق دارد. اين زبان به طور مستقيم با سخت افزار، حافظه اصلي، CPU و غيره در ارتباط است.

زبانهاي برنامه‌نويسي سطح بالا علي رغم توانايي‌هاي زيادي که دارند هميشه براي کار با سخت افزار مناسب نيستند(به جز C که براي کار باسخت افزار از همه حتي اسمبلي بهتر است) در حالي که اسمبلي قدرت زيادي براي کار با سخت افزار دارد.

ميزان استفاده از حافظه

برنامه‌هاي نوشته‌شده به زبان اسمبلي نسبت به برنامه‌هاي معادل در زبانهاي سطح بالا، حافظه کمتري را اشغال مي‌کنند. البته اين امر بستگي به انخاب اندازه سگمنت حافظه در زمان نوشتن برنامه دارد.

برنامه‌هايي که نياز به زمان بلادرنگ دارند در اسمبلي به خوبي نوشته مي‌شوند و همچنين برنامه‌هاي مقيم در حافظه.در ضمن برنامه نويس با اسمبلي کارهايي مي‌تواند انجام دهد که با زبانهاي سطح بالا نمي‌شود آن کارها را انجام داد. از جمله دستکاري مستقيم VGA و يا RAM.

کاربردهاي ديگر

از کاربردهاي ديگر زبان اسمبلي مي توان به مهندسي معکوس اشاره نمود. اين مورد بيشتر در مورد Decompilerها و Disassemblerها مربوط مي شود.



حجم :888.73Kb

دیدن لینک ها برای شما امکانپذیر نیست . لطفا
ثبت نام کنید یا وارد حساب کاربری خود شوید


پسورد :miniexperts{ به کوچک بودن حروف توجه کنید }
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

21-04-1391 01:03 ق.ظ
 


[-]
پاسخ سریع
پیام
پاسخ خود را برای این پیام در اینجا بنویسید.


کد تصویری
royalfuns
(غیر حساس به بزرگی و کوچکی حروف)
لطفاً کد نشان داده شده در تصویر را وارد نمایید. این اقدام جهت جلوگیری از ارسال‌های خودکار ضروری می‌باشد.

موضوعات مشابه ...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  آموزش اسمبلی از پایه تا پیشرفته Friga 16 892 18-05-1391 12:30 ق.ظ
آخرین ارسال: Friga
  دانلود فیلم آموزشی زبان اسمبلی Friga 0 281 18-05-1391 12:23 ق.ظ
آخرین ارسال: Friga
8 نحوه ساخت فايل Exe از برنامه اسمبلي بوسيله Masm Friga 0 328 18-05-1391 12:15 ق.ظ
آخرین ارسال: Friga
  برنامه دریافت یک رشته و محاسبه کدهای فرد و زوج Friga 0 209 21-04-1391 12:58 ق.ظ
آخرین ارسال: Friga
  برنامه دریافت رشته و نمایش بزرگترین و کوچکترین کد اسکی Friga 0 242 21-04-1391 12:56 ق.ظ
آخرین ارسال: Friga

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان