تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی پیشرفته برنامه نویسی سی: ادغام زبان سی و اسمبلی

دوره آموزشی پیشرفته برنامه نویسی سی: ادغام زبان سی و اسمبلی

50 دقیقهپیشرفته2021-01-05

مدرسین

Dan Gookin

Dan Gookin

Creator, Teacher, and Technology Writer with 20+ years of experience

جزئیات دوره

اگرچه کامپایلر C کارآمد است، اما می‌توان با C و اسمبلی کار کرد، از سرعت اسمبلی با زمان کمتری برای توسعه C لذت برد. توابع از کد اسمبلی، و همچنین نوشتن اسمبلی به صورت درون خط در یک تابع C. مربی Dan Gookin با توضیح چگونگی تهیه یک اسمبلر و اجرای برنامه‌های C و اسمبلی شروع می‌کند. وی بحث می‌کند که چگونه ادغام زبان C و اسمبلی می‌تواند مهارت برنامه نویسی و عملکرد برنامه را بهبود بخشد. او شما را در چگونگی ایجاد یک برنامه در مونتاژ با پردازش مراحل مناسب راهنمایی می‌کند: جمع آوری، پیوند دادن و اجرا. او به شما نشان می‌دهد که چگونه کامپایلر دستورالعمل‌های C را به مونتاژ ترجمه می‌کند و نحوه بهینه‌سازی کد C خود را با استفاده از مونتاژ برای هدف قرار دادن گلوگاه‌ها نشان می‌دهد. وی نحوه پیوستن کد اسمبلی با کد C و همچنین نحوه استفاده از توابع زبان C را در کد اسمبلی بیان می‌کند. در پایان، او نحوه استفاده از توابع مونتاژ برای C را توضیح می‌دهد.

مهارت ها

CProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01 - ترکیب C با زبان اسمبلی
  • 02 - الزامات دوره

1. نمای کلی زبان اسمبلی

  • 03 - کنترل CPU با اسمبلی و C
  • 04 - کاوش در زبان اسمبلی
  • 05 - کد مونتاژ ساختمان
  • 06 - چالش ساخت یک برنامه اسمبلی
  • 07 - راه حل ساخت یک برنامه اسمبلی

2. سمت مجمع C

  • 08 - مشاهده C به عنوان اسمبلی
  • 09 - انتخاب C یا اسمبلی
  • 10 - ماژول های پیوند چالش
  • 11 - ماژول های پیوند راه حل

3. C و یکپارچه سازی اسمبلی

  • 12 - قرار دادن زبان اسمبلی در کد C
  • 13 - افزودن C به اسمبلی
  • 14 - نوشتن اسمبلی درون خطی
  • 15 - چالش ساخت دیالوگ
  • 16 - راه حل ساخت دیالوگ

4. توابع مونتاژ برای C

  • 17 - تصویب آرگومان ها در مونتاژ
  • 18 - برگرداندن یک مقدار در اسمبلی
  • 19 - نوشتن توابعی که مقادیر را ارسال و برمی گرداند
  • 20 - چالش محدوده تصادفی
  • 21 - حل محدوده تصادفی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal