دوره آموزشی
The Great Courses
دوبله زبان فارسی

طراحی یک CPU - بخش 2

طراحی یک CPU - بخش 2

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • طراحی واحد کنترل Micro-Coded
  • حالت های آدرس دهی
  • Assembler در پایتون
  • معیارهای CPU
  • برچسب ها و Declarations
  • ورودی خروجی نگاشت پورت
  • ورودی خروجی نگاشت حافظه
  • استک
  • ساب روتین ها
  • Constructs زبان سطح بالا در زبان اسمبلی
  • ماشین 16 بیتی با 90 دستورالعمل

پیش نیازهای دوره

  • دوره اول طراحی یک پردازنده (CPU) را گذرانده باشید.

توضیحات دوره

این دوره از آنچه در دوره اول آموختید استفاده می کند و در مورد طراحی 8 بیتی ساده بیشتر توضیح می دهد و یک ماشین 16 بیتی با حداکثر 64 دستورالعمل که هر دستورالعمل دارای دسترسی به 4 حالت آدرس دهی مختلف است، ایجاد می کند. این دوره I O نگاشت پورت و I O نگاشت حافظه را پوشش می دهد. ابتدا با استفاده از یک نسخه پایدارتر، سریع تر و جدید Logisim شروع می کند.

واحد کنترل سیم بندی شده را با یک واحد کنترل سیم بندی شده ترکیبی و microcoded جایگزین خواهید کرد. تعداد رجیسترهای با هدف عمومی را از 4 به 6 افزایش داده و یک رجیستر موقت، رجیستر ایندکس، رجیستر اشاره گر استک و رجیستر واحد نقطه شناور اضافه خواهید کرد.

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

در نهایت، یک کیبورد، نمایش کاراکتر و نمایش گرافیک را اضافه خواهید کرد.

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

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

طراحی یک CPU - بخش 2

  • مقدمه 06:42
  • CPU 10:02
  • Assembler و Debugger 11:38
  • بارگذاری و اجرا 15:49
  • شمارش تا 3 22:53
  • افزودن تفریق 18:36
  • ضرب و تقسیم 19:17
  • معیارهای الگوریتم و CPU 12:59
  • Declarations و برچسب های Assembler 19:25
  • کامپایل و اسمبل 10:40
  • نقشه راه برای 10 ویدئوی بعدی 10:36
  • متد ریست جدید 17:05
  • دستورالعمل ورودی خروجی 16:53
  • دستگاه ورودی 18:37
  • دستگاه خروجی 15:48
  • ورودی خروجی کامل شده جدید 15:07
  • تکامل پورت به Logisim 15:27
  • ماشین 16 بیتی 07:21
  • تئوری I O نگاشت حافظه 20:49
  • مدارهای I O نگاشت حافظه 31:16
  • واحد کنترل سیم بندی شده در مقابل Micro-Coded 14:23
  • تغییر به واحد کنترل Micro-Coded 16:28
  • توضیح واحد کنترل Micro-Coded 22:23
  • واحد کنترل سیم بندی شده و Micro-Coded 13:37
  • دستورالعمل های نگاشت به ROM 10:27
  • فشرده سازی ROM 19:36
  • بررسی طراحی جدید 20:43
  • استک - بخش 1 - تئوری 20:01
  • استک - بخش 2 - پیاده سازی 30:28
  • استک - بخش 3 - دستورالعمل ها 23:47
  • مقدمه حالت های آدرس دهی 27:44
  • معماری - بخش 1 17:10
  • معماری - بخش 2 15:52
  • مجموعه دستورالعمل کامل 24:17
  • پیاده سازی حال آدرس دهی در MicroCode 14:49
  • معماری - بخش 3 15:31
  • معماری - بخش 4 08:18
  • کیبورد 20:28
  • مثال کیبورد 11:21
  • نمایش 09:33
  • مثال نمایش 15:23
  • مدار ساعت جدید 04:08
  • کارت گرافیک 1 20:48
  • دستورالعمل پیکسل 10:52
  • مثال پیکسل 08:27
  • کارت گرافیک 2 06:36
  • دستورالعمل پاشش 03:39
  • ایجاد تصویر Splash Screen 06:40
  • نصب پایتون 04:30
  • اولین برنامه زبان اسمبلی 12:10
  • حلقه ها و برچسب ها 11:49
  • دایرکتیوهای DS Assembler و EQU 10:25
  • مثال فاکتوریل 04:03
  • بزرگترین مقسوم‌علیه مشترک 08:25
  • مقایسه دایرکتیوهای EQU ،DS Assembler و DC 07:28
  • خواندن و نوشتن کاراکترها 14:06
  • ساب روتین های (get_char) و (print_char) 20:56
  • انتقال پارامترها با مقدار 15:51
  • انتقال پارامترها توسط مرجع 26:11
  • انتقال پارامترها با استفاده از پشته 19:16
  • ساختارهای پایه سطح بالا 15:05
  • بازگشت 16:56
  • تولید آرایه یک بعدی با استفاده از دایرکتیو EQU 11:57
  • دستکاری آرایه یک بعدی با استفاده از دایرکتیو EQU 05:54
  • تولید آرایه یک بعدی با استفاده از دایرکتیو DS 04:05
  • چاپ کاراکترها از یک آرایه به Screen با استفاده از دایرکتیو DC 08:33
  • الگوریتم برزنهام 29:58
  • مثال الگوریتم برزنهام 10:18
  • الگوریتم ترسیم خط برزنهام در پایتون 24:07
  • الگوریتم Breseham به زبان اسمبلی، ویدئو 1 21:54
  • الگوریتم Breseham به زبان اسمبلی، ویدئو 2 28:38
  • دوره بعدی 02:22

7,215,000 1,443,000 تومان

مشخصات آموزش

طراحی یک CPU - بخش 2

  • تاریخ به روز رسانی: 1404/10/04
  • سطح دوره:متوسط
  • تعداد درس:73
  • مدت زمان :18:16:55
  • حجم :15.48GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
500,000 100,000 تومان
  • زمان: 01:16:19
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,580,000 316,000 تومان
  • زمان: 04:00:26
  • تعداد درس: 31
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
770,000 154,000 تومان
  • زمان: 01:57:58
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 39:24
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,922,000 384,400 تومان
  • زمان: 04:52:39
  • تعداد درس: 73
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 1:04:14
  • تعداد درس: 16
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
711,000 142,200 تومان
  • زمان: 1:48:18
  • تعداد درس: 16
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
658,000 131,600 تومان
  • زمان: 1:40:52
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید