در حال حاضر محصولی در سبد خرید شما وجود ندارد.

پنل کاربری

رمز خود را فراموش کرده اید؟ اگر اولین بار است از سایت جدید استفاده میکنید باید پسورد خود را ریست نمایید.
دسته بندی
دسته بندی

در حال حاضر محصولی در سبد خرید شما وجود ندارد.

آموزش ساخت یک شبیه ساز Chip 8 بیتی بوسیله JavaScript

آموزش ساخت یک شبیه ساز Chip 8 بیتی بوسیله JavaScript

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

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

ویدئو معرفی این محصول

با مشاهده این کورس آموزشی از طریق انجام پروژه های واقعی و به زبانی بسیار ساده مطالب فراوانی را در رابطه با جاوااسکریپت یاد می گیرید.

عنوان اصلی : Build a Chip-8 Emulator in JavaScript that runs on a browser

سرفصل ها :

 به درک آنچه تراشه-8 است: درک آنچه تراشه-8 است و چالش با آن مواجه خواهیم در شروع سفر ما ایجاد ما تراشه 8 ریزپردازنده: ایجاد ما تراشه 8 ریزپردازنده مجازی به ایجاد ما تراشه 8 نمایش: ایجاد نمایش ما از ایجاد کد پشتیبانی (Webpack) و سرویس دهنده (سرور زنده): راه اندازی Webpack بنابراین ما می توانیم JavScript مدرن در مرورگر استفاده کنید ایجاد یک وب سرور برای خدمت به ما تراشه 8 شبیه ساز از اتصال ها به HTML و پوسته پوسته شدن تا رزولوشن: اتصال صفحه نمایش به HTML ایجاد یک ضرب را به صفحه نمایش بزرگتر ما ایجاد صفحه نمایش و بافر صفحه نمایش ما نقشه کشی فریم بافر ما بر روی صفحه نمایش به ایجاد ما تراشه 8 حافظه: در حافظه ما ایجاد به ایجاد تراشه 8 ما ثبت: ایجاد ثبات اضافه نمودن و حذف مقادیر از پشته با استفاده از فشار و پاپ بررسی خطاها سرریز پشته و پشته پاریز به ایجاد ما تراشه 8 صفحه کلید: ایجاد ما تراشه 8 صفحه کلید نقشه برداری از صفحه کلید با استفاده از نقشه برداری در صفحه کلید مجازی ما ایجاد تمام توابع صفحه کلید تشخیص و ذخیره سازی پرس کلیدی درست ما تراشه 8 جن مجموعه کاراکتر از 0-F و بارگذاری در حافظه ایجاد کاراکتر تراشه 8 در حال بارگذاری مجموعه کاراکتر به تراشه 8 حافظه نقشه کشی جن در صفحه نمایش: نشیمن یک شخصیت بر روی صفحه نمایش درک پیکسل موقعیت و نوشتن بر روی صفحه نمایش اجرای تراشه 8 ما تایمر تاخیر: پیاده سازی تایمر تاخیر برای تراشه 8 اجرای تراشه 8 ما صدا تایمر: ایجاد کارت صدا تراشه 8 ما رفع کارت صدا و ساخت بوق آن پیاده سازی صدا در حلقه اصلی درک دودویی فایل در حال اجرا کد های باینری ما دستی به ایجاد یک dissembler به تراشه 8: ایجاد اسمبلر و اولین تراشه 8 آموزش CLR ما به ایجاد تراشه 8 مجموعه دستور فایل ما: ایجاد یک جدید ساده تراشه 8 RET آموزش پیاده سازی تراشه 8 پرش (JP) و ایجاد استدلال بازگرداندن NNN استدلال از پرش (JP) اجرای تراشه 8 با آموزش اضافه کردن پرش VX NN در مجموعه دستورالعمل و تغییر بیت refactoring کد ما را به راحت تر درک و ادامه اضافه کردن دستور بعدی یکی دیگر از تراشه 8 آموزش پرش - SNE VX KK اضافه کردن تراشه 8 آموزش LD VX KK اضافه کردن تراشه 8 آموزش اضافه کردن VX KK اضافه کردن تراشه 8 مجموعه دستور VX VY اضافه کردن تراشه 8 دستورالعمل OR، AND، XOR، افزودن، SUB، SHR، SUBN، SHL تست تراشه 8 دستورالعمل OR، AND، XOR، افزودن، SUB، SHR، SUBN، SHL اضافه کردن تراشه 8 دستورالعمل SNE، SET پرش و تصادفی

اضافه کردن دستورالعمل های تراشه 8 DRW و معرفی Nibble
اضافه کردن دستورالعمل Chip-8 Skip اگر کلید فشار داده شده (SKP)
اضافه کردن دستورالعمل Chip-8 تنظیم تایمر تاخیر، تنظیم تایمر صدا، و بیشتر
تست دستورالعمل Chip-8 تنظیم تایمر تاخیر، تنظیم تایمر صدا و بیشتر بارگیری تراشه تراشه را به حافظه تراشه 8:
046 - بارگیری اولین ROM ما به حافظه تراشه 8 درک opcode. چگونه Chip8 داده های بزرگ endian vs کمی Endian:
ساختار opcode را درک کنید
گرفتن opcode از حافظه تراشه 8 جدا کردن opcodes و ارسال به تراشه 8 برای اعدام:
تجزیه و تحلیل OPCode ما برای دریافت دستورالعمل Chip-8 پیاده سازی تمام 35 دستورالعمل تراشه -8:
اجرای Chip-8 دستورالعمل CLS
اجرای Chip-8 آموزش RET
پیاده سازی دستورالعمل Chip-8 پرش به آدرس
اجرای دستورالعمل Chip-8 به آدرس (تماس)
پیاده سازی دستورالعمل تراشه -8 Skip اگر برابر باشد (SE VX KK)
پیاده سازی Chip-8 آموزش اسکریپت اگر متفاوت باشد (Sne VX KK)
پیاده سازی دستورالعمل تراشه -8 جست و خیز اگر ثبت نام برابر باشد (SE VX VY)
پیاده سازی دستورالعمل Chip-8 دستورالعمل ها (LD VX NN)
اجرای Chip-8 دستورالعمل اضافه کردن (اضافه کردن VX KK)
پیاده سازی دستورالعمل تراشه 8 دستورالعمل (LD VX VY)
پیاده سازی دستورالعمل تراشه 8 یا (یا VX VY)
پیاده سازی دستورالعمل تراشه 8 و (و VX VY)
پیاده سازی Chip-8 دستورالعمل منحصر به فرد یا XOR (XOR VX VY)
پیاده سازی تراشه -8 با حمل (اضافه کردن VX VY با C)
پیاده سازی تراشه -8 زیر با قرض گرفتن (زیر VX VY)
پیاده سازی بیت های تراشه تراشه به راست (SHR VX)
پیاده سازی تراشه -8 Subn با قرض گرفتن (Subn VX VY)
پیاده سازی بیت های تراشه تراشه به سمت چپ (SHL VX)
پیاده سازی Chip-8 Skip (Sne VX VY)
پیاده سازی تراشه -8 بار I (LD NNN)
پیاده سازی Chip-8 Jump (JP V0 NNN)
پیاده سازی تراشه -8 ramdon (rnd vx nn)
اجرای تراشه تراشه (DRW VX VY Nibble)
اشکالزدایی مشکل صفحه نمایش ما
74 بسته بندی در اطراف صفحه نمایش افقی و عمودی (درست مثل Pac-Man)
ایجاد و آزمایش برخورد در صفحه نمایش
پیاده سازی Chip-8 Skip کلید فشار داده شده است (SKP VX)
پیاده سازی Chip-8 Skip کلید است کلید فشار نیست (SKNP VX)
اجرای Chip-8 مجموعه از تایمر تاخیر (LD VX DT)
پیاده سازی تراشه -8 منتظر یک کلید (LD VX DT0)
پیاده سازی تراشه -8 منتظر یک کلید (LD VX K)
پیاده سازی تراشه تراشه تایمر تاخیر (LD DT VX)
اجرای Chip-8 تنظیم تایمر صدا (LD ST VX)
پیاده سازی تراشه -8 اضافه کردن i (اضافه کردن VX)
پیاده سازی تراشه -8 تنظیم من به یک sprite (ld i vx)
پیاده سازی Chip-8 فروشگاه BCD (دهدهی کد شده دودویی) (LD B VX)
پیاده سازی Chip-8 فروشگاه V0-VX (LD B VX)
پیاده سازی تراشه 8 خواندن v0-vx (ld vx i)
ما خیلی نزدیک هستیم! تمیز کردن کد قبل از شروع سرگرم کننده:

1
اجرای opcodes ورزش:
بررسی دانش خود را در نمادهای اپراتور بیتی
چک کردن دانش خود را در اپراتور bitwise تمرینات برنامه نویسی:
بررسی دانش خود را در اپراتور Bitwise در کد (و)
بررسی دانش خود را در اپراتور Bitwise در کد (XOR)
بررسی دانش خود را در مورد اپراتور Bitwise در کد چالش نهایی:
Embed Chip-8 شبیه ساز شما را در صفحه نمونه کارها خود ایجاد کرده اید تست نهایی:
Chip-8 سخت افزار و دستورالعمل