سلام خدمت همه ی دوستان.
تالار اسمبلی یکی از تالار هایی هست که فکر میکنم کمتر بهش سر بزنن.
چون بهر حال وضع برنامه نویسی تحت وب و برنامه نویسی با زبان های سطح بالا رونق خیلی زیادی
گرفته.
منم خودم C++ و c رو اول ترجیح میدادم ولی کم کم از اسمبلی هم خوشم اومد و حالا...
نوشته های من از اشکال و ضعف پاک نیستن.پس اگر جایی اشتباه نوشتم لطفا بهم پیام خصوصی بدین تا ویرایشش کنم.
این اشکالات ممکنه از خستگی و یا اشتباه درک کردن مطالب و یا ... باشه.
و اما بریم سر اصل ماجرا:
برای سالهاست که برنامه نویسای کامپیوتر از assembly x86 برای نوشتن کد های حیاتی استفاده میکنن.
اگر چه جای کامپیوتر های 32 بیتی با کامپیوتر های 64 بیتی عوض شده و ساختار کد ها تغییر اساسی کرده.
به طور خلاصه مفهوم اسمبلی 64 بیتی اینه که ما یک سری رجیستر های اضافی تو معماری cpu ها داریم.
اگر چه بین cpu های اینتل و AMD کمی تفاوت هست ولی عملکردشون نسبتا شبیه هم دیگست.
حتما کسانی که از دانش اسمبلی برخوردار هستن میدونن که این دانش چقدر سودمنده.
در کل اگر کسی از اسمبلی سر در بیاره کامپیوتر رو به خوبی درک میکنه.
وقتی زبان اسمبلی رو برای یک پلتفرم یاد میگیریم اولین چیز اشنایی با رجیستر هاست.
و برای جلوگیری از طولانی شدن پست رجیستر ها رو تو پست بعدی توضیح میدم.
پایان بخش اول.