وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

کدنویسی به زبان اسمبلی x86

سرفصل های دوره

کارشناسی ارشد X86 زبان مونتاژ از صفر تا قهرمان: پایه 8086، 8088، پنتیوم، I3، I5، I7 Assembly Assembly به راحتی

عنوان اصلی : Complete x86 Assembly Programming | 120+ Practical Exercises

سرفصل های دوره :

توجه:
توجه
مقدمه:
آشنایی با زبان های برنامه نویسی
مقدمه ای بر معماری کامپیوتر
آزمون آشنایی با معماری کامپیوتر
معماری داخلی پردازنده 8086
معماری داخلی Quiz پردازنده 8086
شبیه سازی حافظه اصلی
شبیه سازی آزمون حافظه اصلی
نحوه نصب emu8086
اولین تکلیف
متغیرها و ثابت ها:
چگونه و کجا متغیرها را تعریف کنیم
چگونه و کجا متغیرها را Quiz تعریف کنیم
قوانین نامگذاری یک متغیر
قوانین نامگذاری یک متغیر Quiz
دستورالعمل های اندازه
آزمون دستورالعمل های اندازه
ثابت ها
آزمون ثابت
انواع مقادیر عددی
تکلیف دوم
اصول:
ثبت داده ها
آزمون ثبت داده ها
مسابقه آموزش فیلم
مثال دستورالعمل Mov I
مثال دستورالعمل Mov II
دستورالعمل Xchg
امتحان دستورالعمل Xchg
دستورالعمل‌های ADD & SUB
آزمون دستورالعمل‌های ADD & SUB
نمونه دستورالعمل ADD & SUB
دستورالعمل های INC DEC NEG
آزمون دستورالعمل‌های INC DEC NEG
نمونه دستورالعمل INC DEC NEG
از باینری به هگزادسیمال
آزمون از باینری تا هگزادسیمال
تفاوت بین اعداد علامت دار و بدون علامت
تفاوت بین اعداد امضا شده و بدون علامت امتحان
نحوه انتخاب اندازه مناسب برای یک عدد
نحوه انتخاب اندازه مناسب برای یک آزمون شماره
سومین تکلیف
پرچم ها:
پرچم ها ثبت می شوند
آزمون ثبت پرچم‌ها
سرریز
امتحان سرریز
سرریز در دستورالعمل NEG
SF ZF
آزمون SF ZF
SF ZF مثال
PF
آزمون PF
تکلیف چهارم
دستورالعمل های کنترل انشعاب و جریان:
مقدمه ای بر انشعاب
معرفی آزمون شعبه
شاخه -بخش اول
مسابقه انشعاب - قسمت اول
شاخه -بخش دوم
مسابقه انشعاب - قسمت دوم
نمونه انشعاب -سرریز 1
نمونه انشعاب -سرریز 2
نمونه انشعاب -مقایسه اعداد
شاخه -بخش سوم (1)
انشعاب -بخش سوم (1) امتحان
دستورالعمل های انشعاب در اعداد بدون علامت -example
شاخه -بخش سوم (2)
آزمون انشعاب -بخش سوم (2).
دستورالعمل های انشعاب در اعداد امضا شده -example
استفاده از دستورالعمل های انشعاب با PF -example
تکلیف پنجم
انواع داده -chars :
انواع داده -chars
آزمون انواع داده -chars
چگونه یک char در صفحه DOS چاپ کنیم
چگونه یک کاراکتر را در آزمون صفحه نمایش DOS چاپ کنیم
نحوه خواندن یک کاراکتر از صفحه کلید
نحوه خواندن یک کاراکتر از آزمون صفحه کلید
خدمات DOS -example
خدمات DOS -example Quiz
عملیات روی کاراکترها
عملیات در آزمون کاراکترها
از حروف بزرگ به حروف کوچک
آزمون از حروف بزرگ به حروف کوچک
یک مثال عددی را بخوانید
پیام های متنی:
نحوه چاپ پیام در صفحه DOS
نحوه چاپ پیام در آزمون صفحه نمایش DOS
از حروف کوچک به بزرگ
تکلیف ششم
شبیه‌سازی برخی دستورالعمل‌های زبان سطح بالا:
IF ساده
آزمون IF ساده
IF پیچیده
آزمون IF پیچیده
شرط IF-Else
آزمون IF-Else Condition
حلقه تکرار
آزمون حلقه تکرار
حلقه while
آزمون حلقه while
حلقه For
آزمون حلقه For
تکلیف هفتم
بخش های برنامه:
ثبت بخش ها
آزمون ثبت بخش ها
افست
آزمون افست
مدل های حافظه
آزمون مدل های حافظه
ثبت بخش ها -notes
آزمون ثبت بخش‌ها - notes
آرایه های یک بعدی:
مقدمه ای بر آرایه ها
آشنایی با آرایه ها
چگونه یک آرایه را تعریف کنیم
چگونه یک آرایه را امتحان کنیم
مجموع یک آرایه
آزمون مجموع یک آرایه
خواندن و نوشتن در آرایه ها
حداکثر مقدار در یک آرایه
جستجوی یک مقدار در یک آرایه
حداقل مقدار در یک آرایه
حداقل مقدار در آزمون آرایه
حالت‌های آدرس‌دهی:
حالت های آدرس دهی I
حالت های آدرس دهی I Quiz
حالت های آدرس دهی II
آزمون حالت های آدرس دهی II
حالت های آدرس دهی -یادداشت ها
حالت‌های آدرس‌دهی - Notes Quiz
شمارش وقوع عدد 5 در یک آرایه
حالت های آدرس دهی III
حالت های آدرس دهی امتحان III
تکلیف هشتم
آرایه ها با ابعاد یدک کش:
آرایه هایی با ابعاد یدک کش
آرایه ها با ابعاد یدک کش آزمون
چگونه یک آرایه با ابعاد دو را نمایه کنیم
چگونه یک آرایه با ابعاد یدک کش را فهرست کنیم
حداکثر مقدار در یک آرایه با ابعاد دو
مجموع ستون سوم
دستورالعمل‌های کمی:
و
و امتحان
OR XOR
یا امتحان
امتحان XOR
چگونه بفهمیم یک عدد iحتی
چگونه بفهمیم که یک عدد زوج است یا خیر
ماسک ها
آزمون ماسک ها
شبیه سازی دستورالعمل NEG
تبدیل بین حروف بزرگ و کوچک
دستورالعمل TEST
آزمون آموزش تست
-نمونه‌های دستورالعمل TEST
دستورالعمل تست -نمونه‌های امتحان
نمونه های دیگر
نمونه های دیگر امتحان
نه
امتحان نیست
دستورالعمل‌های Shift & Rotation:
تغییر به چپ
امتحان به چپ تغییر دهید
استفاده از shift سمت چپ در ضرب
استفاده از shift سمت چپ در آزمون ضرب
چگونه با استفاده از دستور SHL عدد 1 را بشماریم
تغییر به راست
امتحان به راست تغییر دهید
تفاوت بین SHR و SAR
تفاوت بین SHR و SAR Quiz
ROL RCL
آزمون ROL RCL
محتوا را معکوس کنید
امتحان محتوا را معکوس کنید
چگونه با استفاده از دستورالعمل ROL عدد 1 را بشماریم
ROR RCR
آزمون ROR RCR
تکلیف نهم
یک برنامه ساده:
از باینری تا اعشاری 1
از باینری تا اعشاری 2
از باینری تا اعشاری 3
از باینری تا اعشاری 4
پشته و رویه ها:
پشته
آزمون پشته
شبیه سازی دستورالعمل XCHG
آزمون شبیه سازی دستورالعمل XCHG
عناصر یک آرایه را معکوس کنید
رویه ها
آزمون رویه ها
دستورالعمل های CALL & RET
آزمون دستورالعمل های CALL & RET
روش ها -نمونه ها
روش: زوج یا فرد
پارامترها و مقدار برگشتی
برخورد با Stack -روش های پیشرفته
برخورد با روش های پیشرفته Stack-Quiz
ماکروها
آزمون ماکرو
مثال ماکرو
کتابخانه ها
کتابخانه emu8086.inc
حلقه:
دستورالعمل های حلقه
آزمون دستورالعمل های حلقه
ضرب و تقسیم:
دستورالعمل MUL
آزمون آموزشی MUL
چگونه دستور MUL وضعیت پرچم ها را تغییر می دهد
چگونه دستور MUL وضعیت آزمون پرچم ها را تغییر می دهد
دستورالعمل DIV
آزمون آموزش DIV
تکلیف دهم
برخورد با متون:
مقدمه
آزمون مقدمه
ورودی و خروجی یک رشته
ورودی و خروجی آزمون رشته ای
MOVSB
آزمون MOVSB
STOSB
آزمون STOSB
LODSB
آزمون LODSB
SCASB
آزمون SCASB
CMPSB
امتحان CMPSB
تکلیف یازدهم
موضوعات دیگر:
تاریخ و زمان را چاپ کنید
سایر منابع
هدیه دوره - سیستم های شمارش و نمایش داده ها:
مقدمه
از اعشار به دودویی
آزمون از اعشار به دودویی
از باینری تا اعشاری
آزمون از باینری تا اعشاری
از اعشار به هگزادسیمال
آزمون از اعشار به هگزادسیمال
از هگزادسیمال تا اعشاری
آزمون از هگزادسیمال تا اعشاری
از باینری به هگزادسیمال
آزمون از باینری تا هگزادسیمال
نماینده اعداد بدون علامت
نمایش آزمون اعداد بدون علامت
عملیات Addition
نماینده اعداد امضا شده
نمایش آزمون اعداد امضا شده
نحوه خواندن اعداد
چگونه امتحان اعداد را بخوانیم
تفریق و ضرب
نمایش شخصیت ها

نمایش سرفصل های انگلیسی

Complete x86 Assembly Programming | 120+ Practical Exercises

45,900 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
خرید دانلودی فوری

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

ایمیل شما:
تولید کننده:
شناسه: UD21338
حجم: 5565 مگابایت
مدت زمان: 607 دقیقه
تعداد دیسک: 2 عدد
زیرنویس انگلیسی: دارد
زبان: انگلیسی ساده و روان
تاریخ انتشار: 14 دی 1400
کدنویسی به زبان اسمبلی x86
کدنویسی به زبان اسمبلی x86 1
کدنویسی به زبان اسمبلی x86 2
کدنویسی به زبان اسمبلی x86 3
کدنویسی به زبان اسمبلی x86 4
کدنویسی به زبان اسمبلی x86 5
کدنویسی به زبان اسمبلی x86 6
طراحی سایت و خدمات سئو

45,900 تومان
افزودن به سبد خرید