1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – Assembly Language x86 Processors for beginners 2021-9

Udemy – Assembly Language x86 Processors for beginners 2021-9

توضیحات

دوره Assembly Language x86 Processors for beginners. دوره آموزشی برنامه نویسی زبان اسمبلی برای پردازنده های x86 برای مبتدیان. این دوره بر روی برنامه نویسی ریزپردازنده هایی تمرکز دارد که با پردازنده های Intel و AMD با ویندوز 32 بیتی و 64 بیتی مایکروسافت سازگار هستند. در این دوره ما از MASM (Microsoft Macro Assembler) استفاده خواهیم کرد که در Microsoft Visual Studio با استفاده از Irvine موجود است. در این دوره با اصول اولیه زبان اسمبلی آشنا می شوید، همچنین معماری پردازنده اینتل را یاد می گیرید، این دوره شما را در برنامه نویسی اسمبلی و اشکال زدایی، دستکاری سخت افزار و نمایش داده ها بهتر می کند. برای این دوره شما باید حداقل به یک زبان سطح بالا مانند پایتون، جاوا، سی برنامه نویسی کرده باشید. این دوره موضوعات زیر را پوشش خواهد داد:

1-سیستم های اعداد و نمایش داده ها (جمع و تفریق اعشاری، باینری و هگزا دسیمال، باینری و هگزادسیمال)

2- مبانی زبان اسمبلی و تعریف داده ها (انواع رجیسترها، رشته های تعریف کننده، یادگاری ها، عملوندها، دستورالعمل ها، دستورالعمل ها و برچسب ها)

3-دستورالعمل های انتقال داده (MOV، MOVZX، MOVSX و XCHG)

4-اپراتورها و دستورالعمل های مربوط به داده ها (ALIGN، LENGTHOF، OFFSET، PTR، SIZEOF و TYPE)

5- آدرس دهی نادرست (عملگرها و اشاره گرهای نمایه شده)

6-جمع و تفریق (پرچم های تحت تأثیر جمع و تفریق، دستورالعمل های INC و DEC)

7- رویه ها و عملیات پشته (دستورالعمل های CALL و RET، پارامترهای پشته، POP و PUSH و دستورالعمل های LEA)

8-دستورالعمل های بولی و مقایسه ها (دستورالعمل های AND، NOT، OR، TEST و XOR)

9-پرش های شرطی و دستورالعمل های حلقه (ساختار شرطی، دستورات JMP و LOOP بدون قید و شرط، پرش بر اساس برابری JE JNE JCXZ JECXZ، پرش بر اساس مقایسه های امضا شده، پرش بر اساس مقایسه های بدون علامت، جهش ها بر اساس مقادیر پرچم خاص، LOOPZ LOOPNZ LOOPE و LOOPE دستورالعمل ها، حلقه های while)

10-دستورالعمل‌ها را تغییر دهید و بچرخانید (RCL، RCR، ROL، ROR، SHL، SHR، SHLD و SHRD)

11-دستورالعمل ضرب و تقسیم (MUL، IMUL، DIV و IDIV)

آنچه که در دوره Assembly Language x86 Processors for beginners فرا خواهید گرفت

  • نوشتن و اشکال زدایی برنامه های اسمبلی با MASM در سطح ماشین برای پردازنده های x86 و intel64
  • سیستم های اعداد و نمایش داده ها
  • عناصر اساسی زبان اسمبلی
  • تعریف داده ها
  • دستورالعمل انتقال داده
  • جمع و تفریق
  • اپراتورها و دستورالعمل ها
  • آدرس دهی غیر مستقیم
  • رویه ها و عملیات پشته
  • دستورالعمل های بولی و مقایسه
  • پرش های مشروط
  • دستورات را تغییر دهید و بچرخانید
  • دستورالعمل ضرب و تقسیم

این دوره مناسب افرادیست که

  • مبتدیانی که می خواهند زبان اسمبلی یاد بگیرند
  • دانش آموزانی که می خواهند بدانند پردازنده چگونه کار می کند

مشخصات دوره Assembly Language x86 Processors for beginners

  • ناشر: Udemy
  • مدرس: Muhanad Al-warawreh
  • سطح آموزش: مبتدی تا پیشرفته
  • مدت زمان آموزش: 4 ساعت و 10 دقیقه
  • تعداد دروس: 93

سرفصل های دوره Assembly Language x86 Processors for beginners در تاریخ 2023/12

Assembly Language x86 Processors for beginners

پیشنیازهای دوره Assembly Language x86 Processors for beginners

  • Be able to program in at least one high-level programming language such as Python, Java, C
  • All programs and Assignments in this course are created in MASM on Window using Microsoft visual studio 2019

تصاویر دوره

Assembly Language x86 Processors for beginners

نمونه فیلم دوره

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: انگلیسی

کیفیت: 720p

لینک دانلود

دانلود بخش 1 – 1 گیگابایت

دانلود بخش 2 – 1 گیگابایت

دانلود بخش 3 – 10 مگابایت

گذرواژه فایل(ها): www.downloadly.ir


حجم فایل

2.1 گیگابایت

رتبه دهید

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست