توضیحات
Coding a Virtual Machine in C دوره آموزشی درک نحوه عملکرد ماشینهای مجازی با ساخت یک ماشین مجازی از پایه با استفاده از زبان برنامهنویسی C می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این دوره که برای برنامهنویسان C، توسعهدهندگان سیستم، دانشجویان علوم کامپیوتر و علاقهمندان به برنامهنویسی سطح پایین طراحی شده است، اجزای اساسی پشت اجرای ماشین مجازی، از جمله مجموعه دستورالعملها، حافظه، ثباتها، پشتهها، بایتکد و رمزگشایی دستورالعملها را بررسی میکند. افراد تجربه عملی در طراحی یک CPU مجازی، پیادهسازی یک چرخه دستورالعمل، مدیریت حافظه مجازی، مدیریت ورودی و خروجی و اشکالزدایی منطق اجرای سطح پایین کسب خواهند کرد.
در این پروژه جدید بسیار هیجانانگیز، ما ماشین مجازی خودمان را کدنویسی خواهیم کرد. این به معنای ایجاد CPU مجازی خودمان با ثباتها و زبان اسمبلی ساده خودمان است. همچنین حافظه مجازی (یک پشته و یک قطعه کد) و احتمالاً مقداری IO به شکل یک پورت سریال مجازی یا یک فلاپی درایو خواهیم داشت. در این قسمت چیزهای زیادی در مورد اشارهگرها، نحوه ساختاربندی یک پروژه بزرگ و انتخابهای طراحی یاد خواهید گرفت. همچنین چیزهای زیادی در مورد ساختارها و انواع مختلف ساختارهای داده خواهید آموخت. و البته، جزئیات نحوه عملکرد واقعی یک کامپیوتر را در سطح پایین خواهید آموخت.
آنچه در دوره Coding a Virtual Machine in C یاد خواهید گرفت:
- یادگیری نحوه برنامهنویسی یک ماشین مجازی از ابتدا
- یادگیری نوشتن زبان اسمبلی ساده اختصاصی خودتان
- یادگیری نحوه عملکرد CPU ها و حافظه در پشت صحنه.
- یادگیری ساختاردهی، برنامهریزی و پیگیری یک پروژه واقعی برنامهنویسی
- و …
مشخصات دوره
ناشر: یودمی
مدرس: dr Jonas Birch, C programming ninja
زبان: انگلیسی
سطح آموزش: مقدماتی تا پیشرفته
تعداد دروس: 19
مدت زمان آموزش: 13 ساعت
سرفصل های دوره

پیش نیازهای دوره Coding a Virtual Machine in C
You need an intermediate-level understanding of the C language
تصاویر دوره

فیلم معرفی دوره Coding a Virtual Machine in C
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 1080p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
8.6 گیگابایت












































