آموزش گام به گام زبان اسمبلی
✴ مونتاژ زبان یک زبان برنامه نویسی سطح پایین است که برای یک نوع خاص از پردازنده طراحی شده است. این ممکن است با کامپایل کد منبع از یک زبان برنامه نویسی سطح بالا (مانند C / C ++) تولید شود اما همچنین می تواند از ابتدا نوشته شود. کد مجمع را می توان با استفاده از assembler.✴ به کد ماشین تبدیل کرد
► این برنامه برای کسانی که می خواهند اصول اولیه برنامه نویسی مونتاژ را از ابتدا یاد بگیرند طراحی شده است. این برنامه به شما فهمیده کافی در برنامه نویسی مونتاژ از جایی که شما می توانید خود را به سطح بالاتری از تخصص
【موضوعات تحت پوشش در این برنامه در زیر فهرست】
⇢ مقدمه
⇢ محیط زیست راه اندازی
⇢ نحو پایه
⇢ بخش حافظه
⇢ ثبت نام می کند
⇢ سیستم تماس
⇢ آدرس های حالت
⇢ متغیرها
⇢ ثابت
⇢ دستورالعمل ریاضی
⇢ دستورالعمل منطقی
⇢ شرایط
⇢ حلقه ها
⇢ شماره ها
⇢ رشته ها
⇢ آرایه ها
⇢ روش
⇢ رکورد
⇢ ماکرو
⇢ مدیریت فایل
⇢ مدیریت حافظه
⇢ چطور با زبان مجمع درست است؟
⇢ سازمان داده
⇢ Nibbles
⇢ Bytes
⇢ کلمات
⇢ کلمات دو
⇢ سیستم شماره گیری هگزادسیمال
⇢ عملیات منطقی در تعداد دودویی و رشته های بیت
⇢ ثبت نام و زرد فرمت
⇢ تغییر و چرخش
⇢ جبر بولی
⇢ ارتباط بین مدارهای الکترونیک و توابع بولین
⇢ اجزای اصلی سیستم
⇢ اتوبوس داده
⇢ آدرس اتوبوس
⇢ زیرسیستم حافظه
⇢ سیستم زمان بندی
⇢ ساعت سیستم
⇢ دسترسی به حافظه و ساعت سیستم
⇢ انتظار دولت
⇢ ثبت نام پردازنده
⇢ واحد رابط اتوبوس
⇢ I / O (ورودی / خروجی)
⇢ مونتاژ کد خود را با MASM
⇢ اعلام متغیرها در برنامه زبان مونتاژ
⇢ اعلام و استفاده از متغیرهای WORD
⇢ اعلام و استفاده از متغیرهای DWORD
⇢ ثبت نام وضعیت پردازنده (پرچم)
⇢ Hyperthreading
⇢ پردازنده های AMD
⇢ عملیات Multiprecision
⇢ پرچم
⇢ پرچم کنترل و سیستم
⇢ جلوگیری از فاجعه LOOP
⇢ عدد صحیح
⇢ دکمه دودویی کد شده
⇢ شماره های شناور نقطه
⇢ برنامه های مدیریت حافظه: MEMINIT، MALLOC، و رایگان
⇢ ثابت عدد صحیح
پیشوند بخش
END دستورالعمل END
⇢ ماکرو