درسها
درسهای حساب دیفرانسیل بهترتیب وابستگی: از حد تا مشتق و قاعدهٔ زنجیرهای. هر درس را بخوانید، مثالش را حل کنید و با تمرین بسنجید.
۲۵ مدخل
پیشنیازها و شروع
۳درس
از کجا شروع کنی و چطور این دوره را بخوانی
نقشهٔ راه دورهٔ مدار منطقی: این درس دربارهٔ چیست، از کجا شروع کنی، هر بخش چه پیشنیازی دارد و چطور پیشرفت خودت را دنبال کنی.
درس
عدد، رقم و مبنا
ارزش مکانی، مفهوم مبنا، توانهای ۲ و تفاوت شهودی سیستم آنالوگ و دیجیتال؛ پایهای که فصل ۱ روی آن سوار میشود.
درس
شهود منطق: متغیر، گزاره و ترتیب عملیات
مفهوم متغیر و عبارت، ترتیب انجام عملیات، گزارهٔ درست و نادرست و خواندن جدولهای منطقی؛ جعبهابزار ذهنی فصل ۲.
فصل ۱ — سیستمهای دودویی
۵درس
سیستمهای دیجیتال
سیگنال دیجیتال در برابر آنالوگ، چرا کامپیوتر دودویی است، و تفسیر بولی متغیرها؛ ورودی فصل سیستمهای دودویی.
درس
اعداد دودویی و تبدیل مبنا
شمارش در مبنای ۲، تبدیل دودویی به دهدهی و برعکس با روشهای قدمبهقدم و میانبرهای ذهنی.
درس
مبناهای ۸ و ۱۶ و کسرهای دودویی
بستهبندی سهتایی و چهارتایی بیتها برای مبنای هشت و شانزده، و خواندن و نوشتن کسرهای دودویی.
درس
مکملها و اعداد علامتدار
مکمل یک و مکمل دو، نمایش اعداد منفی، تفریق با جمع، جمع علامتدار و تشخیص سرریز؛ قلب محاسبات کامپیوتر.
درس
کدهای دودویی و ذخیرهسازی
کد BCD، کد گری، افزون-۳ و اسکی؛ و اینکه بیتها کجا میخوابند: ثباتها و حافظه.
فصل ۲ — جبر بول و گیتهای منطقی
۴درس
جبر بول: قوانین بازی صفر و یک
تعریف بدیهی جبر بول، عملگرهای NOT و AND و OR و قضایای مهم با کاربرد هر کدام؛ نه فهرست حفظی.
درس
تابع بولی و فرمهای استاندارد
لیترال، جدول درستی، مینترم و ماکسترم، فرمهای SOP و POS و نمادهای سیگما و پی؛ زبان مشترک فصلهای بعد.
درس
گیتهای منطقی
گیتهای NOT و AND و OR و مشتقهایشان NAND و NOR و XOR و XNOR، با جدول درستی و نماد هر کدام و نگاهی به مدارهای مجتمع.
درس
از جدول تا مدار و برعکس
چرخهٔ سهزبانهٔ مدار منطقی: تبدیل جدول درستی به عبارت، عبارت به مدار، و تحلیل مدار به جدول.
فصل ۳ — حداقلسازی در سطح گیت
۴درس
نقشهٔ کارنو: ایده و دو و سه متغیره
روش نقشه، چیدمان گری، مجاورت، گروهبندی و سادهسازی SOP برای تابعهای دو و سه متغیره.
درس
کارنوی چهارمتغیره و ایمپلیکانتها
نقشهٔ ۴×۴، پیچش لبهها، گروههای ۸تایی، ایمپلیکانت اول و ایمپلیکانت ضروری؛ با قاعدهٔ انتخاب گروهها.
درس
POS با کارنو و شرط بیتفاوت
گروهبندی صفرها برای فرم POS و استفاده از حالتهای بیتفاوت بهعنوان یار کمکی گروهها.
درس
پیادهسازی دو سطحی، XOR و آشنایی با HDL
پیادهسازی NAND/NAND و NOR/NOR، مدارهای دو سطحی دیگر، نقش XOR و نگاه اول به توصیف سختافزاری.
فصل ۴ — منطق ترکیبی
۴درس
تحلیل و طراحی مدار ترکیبی
روش تحلیل مدار آماده و روش طراحی از صفر: مسئله، ورودی/خروجی، جدول، تابع، سادهسازی، مدار و بررسی.
درس
جمعکنندهها و مدارهای حسابی
نیمجمعکننده، تمامجمعکننده، جمعکننده/تفریقکننده، جمعکنندهٔ BCD و ضربکننده؛ با چرخهٔ کامل طراحی.
درس
دیکودر و انکودر
دیکودر n به ۲ به توان n، انکودر و انکودر اولویتدار؛ با قاعدهٔ مینترمبودن خروجیهای دیکودر.
درس
مالتیپلکسر و مقایسهگر
مالتیپلکسر بهعنوان کلید انتخاب، پیادهسازی تابع با MUX و دیکودر، و مقایسهگر بزرگی.
فصل ۵ — منطق ترتیبی همزمان
۵درس
از ترکیب به حالت: ورود به دنیای ترتیبی
مدار ترتیبی، فیدبک و حافظه، کلاک، حالت فعلی و بعدی؛ و معادلهٔ طلایی گذار از تفکر ترکیبی به تفکر حالتی.
درس
لچ و فلیپفلاپ
لچ SR و D، فلیپفلاپهای SR و JK و D و T، جدول مشخصه، معادلهٔ مشخصه، جدول تحریک و رفتار لبهای.
درس
تحلیل مدار ترتیبی سنکرون
از مدار به معادلهٔ حالت، از معادله به جدول حالت و از جدول به نمودار حالت؛ چرخهٔ کامل تحلیل.
درس
کاهش و تخصیص حالت
حالتهای همارز و حذف آنها، تخصیص کد دودویی به حالتها و اثر آن بر سادگی مدار.
درس
طراحی مدار ترتیبی سنکرون
روند کامل طراحی: از توصیف کلامی به نمودار حالت، جدول، معادلههای تحریک و مدار؛ با مثال شمارنده.