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

Advanced C Programming: Integrating C and Assembly Language

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

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

مقدمه Introduction

  • ترکیب C با زبان اسمبلی Combining C with assembly language

  • الزامات دوره Course requirements

1. بررسی اجمالی زبان اسمبلی 1. Assembly Language Overview

  • کنترل پردازنده با مونتاژ و C Controlling the CPU with assembly and C

  • کاوش در زبان اسمبلی Exploring assembly language

  • کد مونتاژ ساختمان Building assembly code

  • چالش: ساخت یک برنامه مونتاژ Challenge: Build an assembly program

  • راه حل: یک برنامه مونتاژ بسازید Solution: Build an assembly program

2. طرف مونتاژ C 2. The Assembly Side of C

  • مشاهده C به عنوان مونتاژ Viewing C as assembly

  • انتخاب C یا مونتاژ Choosing C or assembly

  • چالش: ماژول های پیوند دهنده Challenge: Linking modules

  • راه حل: پیوند ماژول ها Solution: Linking modules

3. ادغام C و اسمبلی 3. C and Assembly Integration

  • قرار دادن زبان اسمبلی در کد C Putting assembly language into C code

  • افزودن C به مونتاژ Adding C to assembly

  • نوشتن مونتاژ درون خطی Writing inline assembly

  • چالش: ساخت یک گفتگو Challenge: Constructing a dialog

  • راه حل: ساخت یک گفتگو Solution: Constructing a dialog

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

  • عبور از استدلال در مجلس Passing arguments in assembly

  • بازگرداندن یک مقدار در مونتاژ Returning a value in assembly

  • نوشتن توابعی که مقادیر را پاس می دهند و برمی گردانند Writing functions that pass and return values

  • چالش: محدوده تصادفی Challenge: Random range

  • راه حل: محدوده تصادفی Solution: Random range

نمایش نظرات

نظری ارسال نشده است.

آموزش برنامه نویسی پیشرفته C: ادغام زبان C و اسمبلی
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
50m 36s
21
Linkedin (لینکدین) lynda-small
16 دی 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
ندارد
دارد
دارد
Dan Gookin

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dan Gookin Dan Gookin

سازنده، معلم و نويسنده فناوري با 20+ سال تجربه Dan Gookin نویسنده بیش از 120 عنوان است. او بیش از 20 سال در مورد تکنولوژی در مورد تکنولوژی نوشته است.

دن ترکیبی از عشق خود را به نوشتن با شگفتی Gizmo خود را برای ایجاد کتاب هایی که آموزنده، سرگرم کننده و نه خسته کننده است. از آنجا که 120 عنوان خود را 12 میلیون نسخه در چاپ که به بیش از 30 زبان ترجمه شده است، دان می تواند تایید کند که روش خود را برای ساخت تامس کامپیوتر به نظر می رسد کار می کند.

شاید معروف ترین عنوان او اصلی است DOS برای dummies ، که در سال 1991 منتشر شد، منتشر شد. این کتاب به عنوان سریع ترین فروش کامپیوتر در جهان تبدیل شد، در یک زمان، در حال حرکت نسخه های بیشتر در هر هفته از Bestseller جدید نیویورک تایمز (هر چند به عنوان مرجع، آن را نمی توان آن را ذکر نشده است لیست Bestseller NYT). از این کتاب، کل خط را برای dummies کتاب ها، که پدیده های انتشاراتی را برای این روز باقی می گذارد، ایجاد کرد.

محبوب ترین عناوین Dan شامل رایانه های شخصی برای dummies، کلمه برای dummies لپ تاپ ها برای dummies ، و droid x برای dummies . او همچنین وب سایت گسترده و مفید را حفظ می کند، www.wambooli.com

Dan دارای مدرک است در ارتباطات/هنرهای تجسمی از دانشگاه کالیفرنیا، سن دیگو. در حال حاضر، او در شمال غربی اقیانوس آرام زندگی می کند، جایی که او لذت بردن از وقت خود را با پسران خود را بازی های ویدئویی در داخل در حالی که آنها تماشای جنگل های ملایم آیداهو.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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