رفتن به محتوای اصلی
مدار منطقی درس‌نامهٔ آزاد

نقشهٔ دوره

نقشهٔ کامل دورهٔ حساب دیفرانسیل: همهٔ بخش‌ها و مطالب به‌ترتیب خواندن با زمان تقریبی مطالعه. از کجا شروع کنید و بعد چه بخوانید.

۶ بخش · ۸۹ مطلب · حدود ۱۴ ساعت و ۳۳ دقیقه مطالعه — به‌ترتیب خواندن.

  1. بخش ۰۱

    پیش‌نیازها و شروع

    آنچه برای شروع مدار منطقی لازم است: عدد و مبنا، توان‌های ۲، شهود منطق و راهنمای مطالعه

    1. از کجا شروع کنی و چطور این دوره را بخوانی نقشهٔ راه دورهٔ مدار منطقی: این درس دربارهٔ چیست، از کجا شروع کنی، هر بخش چه پیش‌نیازی دارد و چطور پیشرفت خودت را دنبال کنی. ۸ دقیقه
    2. عدد، رقم و مبنا ارزش مکانی، مفهوم مبنا، توان‌های ۲ و تفاوت شهودی سیستم آنالوگ و دیجیتال؛ پایه‌ای که فصل ۱ روی آن سوار می‌شود. ۱۴ دقیقه
    3. شهود منطق: متغیر، گزاره و ترتیب عملیات مفهوم متغیر و عبارت، ترتیب انجام عملیات، گزارهٔ درست و نادرست و خواندن جدول‌های منطقی؛ جعبه‌ابزار ذهنی فصل ۲. ۱۲ دقیقه
    4. بیت بیت چیست، چرا فقط دو مقدار دارد، و چه نسبتی با بایت و کلمه دارد. پایهٔ همهٔ فصل‌های دوره. ۴ دقیقه
    5. مبنا و ارزش مکانی مفهوم مبنا (رادیکس) و ارزش مکانی: چرا جایگاه رقم مهم است و وزن هر جایگاه چطور حساب می‌شود. ۵ دقیقه
    6. گزاره گزاره چیست، چه جمله‌هایی گزاره نیستند، و چطور هر گزاره به یک متغیر صفر و یکی تبدیل می‌شود. ۴ دقیقه
    7. مثال: ارزش مکانی و توان‌های ۲ ارزش عدد 1011 را یک‌بار در مبنای ۱۰ و یک‌بار در مبنای ۲ حساب کنید و توضیح دهید چرا نتیجه‌ها فرق می‌کنند. ۶ دقیقه
    8. خودآزمایی پیش‌نیازها پنج پرسش کوتاه از عدد و مبنا، توان‌های ۲، متغیر و گزاره؛ بفهم آمادهٔ فصل ۱ هستی یا باید برگردی. ۸ دقیقه
  2. بخش ۰۲

    فصل ۱ — سیستم‌های دودویی

    اعداد دودویی، تبدیل مبنا، مکمل‌ها، اعداد علامت‌دار، کدها و ثبات‌ها

    1. سیستم‌های دیجیتال سیگنال دیجیتال در برابر آنالوگ، چرا کامپیوتر دودویی است، و تفسیر بولی متغیرها؛ ورودی فصل سیستم‌های دودویی. ۱۰ دقیقه
    2. اعداد دودویی و تبدیل مبنا شمارش در مبنای ۲، تبدیل دودویی به دهدهی و برعکس با روش‌های قدم‌به‌قدم و میان‌برهای ذهنی. ۱۴ دقیقه
    3. مبناهای ۸ و ۱۶ و کسرهای دودویی بسته‌بندی سه‌تایی و چهارتایی بیت‌ها برای مبنای هشت و شانزده، و خواندن و نوشتن کسرهای دودویی. ۱۲ دقیقه
    4. مکمل‌ها و اعداد علامت‌دار مکمل یک و مکمل دو، نمایش اعداد منفی، تفریق با جمع، جمع علامت‌دار و تشخیص سرریز؛ قلب محاسبات کامپیوتر. ۲۲ دقیقه
    5. کدهای دودویی و ذخیره‌سازی کد BCD، کد گری، افزون-۳ و اسکی؛ و اینکه بیت‌ها کجا می‌خوابند: ثبات‌ها و حافظه. ۱۸ دقیقه
    6. مکمل مکمل یک و مکمل دو چیستند، چه فرقی دارند و چرا کامپیوتر با مکمل دو تفریق می‌کند. ۶ دقیقه
    7. اعداد علامت‌دار بیت علامت، قرارداد مکمل دو برای اعداد منفی، بازهٔ نمایش n بیت و تفاوت آن با علامت–مقدار. ۶ دقیقه
    8. کدهای دودویی هر کد برای چه مسئله‌ای ساخته شده: BCD برای نمایش دهدهی، گری برای حسگر، افزون-۳ و اسکی برای حروف. ۵ دقیقه
    9. ثبات ثبات چیست، چه فرقی با حافظهٔ اصلی دارد و چرا پردازنده برای محاسبه به ثبات نیاز دارد. ۴ دقیقه
    10. تبدیل دودویی به دهدهی فرمول ارزش مکانی برای مبنای ۲: هر بیت یک را در وزن جایگاهش ضرب و جمع کن. ۴ دقیقه
    11. تبدیل دهدهی به دودویی روش تقسیم‌های پیاپی: باقی‌مانده‌ها را از آخر به اول بخوان تا معادل دودویی به دست آید. ۴ دقیقه
    12. مکمل یک قانون معکوس‌کردن بیت‌ها برای مکمل یک، همراه خاصیت جمع صفرشونده. ۳ دقیقه
    13. مکمل دو قانون مکمل دو و رابطهٔ تفریق با جمع: A منهای B برابر A به‌علاوهٔ مکمل دوی B است. ۴ دقیقه
    14. بازهٔ اعداد علامت‌دار کمترین و بیشترین عدد قابل‌نمایش با n بیت علامت‌دار و قانون تشخیص سرریز. ۴ دقیقه
    15. مثال: تبدیل دهدهی به دودویی و هگز عدد ۴۷ دهدهی را به دودویی و سپس به هگزادسیمال تبدیل کنید و درستی جواب را با برگشت بررسی کنید. ۸ دقیقه
    16. مثال: تبدیل مبناهای ۸ و ۱۶ و کسر عدد 3A.8 هگز را به دودویی ببرید، قسمت صحیح آن را به مبنای ۸ تبدیل کنید و جواب را بررسی کنید. ۸ دقیقه
    17. مثال: تفریق با مکمل دو حاصل ۹ منهای ۱۲ را در ۵ بیت با روش جمع مکمل دو حساب کنید و نشان دهید چرا جواب درست است. ۸ دقیقه
    18. مثال: تبدیل گری و BCD عدد ۱۱ دهدهی را به کد گری ۴ بیتی و به BCD تبدیل کنید. ۷ دقیقه
    19. خودآزمایی اعداد و تبدیل مبنا شش پرسش از شمارش دودویی، تبدیل دهدهی و دودویی، بسته‌بندی هگز و مبنای هشت و کسرهای دودویی. ۱۰ دقیقه
    20. خودآزمایی مکمل‌ها و کدها شش پرسش از مکمل یک و دو، تفریق با جمع، سرریز، بازهٔ علامت‌دار، BCD و گری. ۱۰ دقیقه
  3. بخش ۰۳

    فصل ۲ — جبر بول و گیت‌های منطقی

    اصول جبر بول، تابع بولی، فرم‌های استاندارد، مین‌ترم و ماکس‌ترم، گیت‌ها

    1. جبر بول: قوانین بازی صفر و یک تعریف بدیهی جبر بول، عملگرهای NOT و AND و OR و قضایای مهم با کاربرد هر کدام؛ نه فهرست حفظی. ۲۰ دقیقه
    2. تابع بولی و فرم‌های استاندارد لیترال، جدول درستی، مین‌ترم و ماکس‌ترم، فرم‌های SOP و POS و نمادهای سیگما و پی؛ زبان مشترک فصل‌های بعد. ۲۲ دقیقه
    3. گیت‌های منطقی گیت‌های NOT و AND و OR و مشتق‌هایشان NAND و NOR و XOR و XNOR، با جدول درستی و نماد هر کدام و نگاهی به مدارهای مجتمع. ۲۰ دقیقه
    4. از جدول تا مدار و برعکس چرخهٔ سه‌زبانهٔ مدار منطقی: تبدیل جدول درستی به عبارت، عبارت به مدار، و تحلیل مدار به جدول. ۱۵ دقیقه
    5. مین‌ترم مین‌ترم چیست، چطور از سطر جدول ساخته می‌شود، شماره‌گذاری آن و نقشش در فرم استاندارد SOP. ۵ دقیقه
    6. ماکس‌ترم ماکس‌ترم چیست، قانون نقیض برعکس آن نسبت به مین‌ترم، شماره‌گذاری و نقشش در فرم POS. ۵ دقیقه
    7. فرم‌های SOP و POS تعریف SOP و POS، نمادهای سیگما و پی، و قاعدهٔ انتخاب میانشان بر اساس تعداد یک‌ها و صفرها. ۶ دقیقه
    8. گیت منطقی هفت گیت اصلی، قانون یک‌خطی هر کدام، معنای حباب نقیض و مفهوم گیت جامع. ۶ دقیقه
    9. قوانین دمورگان دو قانون دمورگان برای شکستن نقیض روی AND و OR، با شکل چندمتغیره و کاربرد در پیاده‌سازی NAND/NOR. ۵ دقیقه
    10. اتحادهای جبر بول جذب، حذف، پوشش و توزیع‌پذیری دوم؛ چهار ابزاری که بیشتر ساده‌سازی‌ها با آن‌ها انجام می‌شود. ۶ دقیقه
    11. بسط مین‌ترمی هر تابع برابر جمع مین‌ترم‌های سطرهای یک آن است؛ با نماد سیگما و مثال سه‌متغیره. ۴ دقیقه
    12. بسط ماکس‌ترمی هر تابع برابر ضرب ماکس‌ترم‌های سطرهای صفر آن است؛ با نماد پی و مثال. ۴ دقیقه
    13. مثال: ساده‌سازی با قضایا عبارت x'y + xy' + xy را فقط با قضایای جبر بول ساده کنید. ۸ دقیقه
    14. مثال: از جدول به SOP و POS تابع دو ورودی با خروجی ۰۱۱۰ (برای سطرهای ۰۰ تا ۱۱) را به هر دو فرم SOP و POS بنویسید. ۸ دقیقه
    15. مثال: پیاده‌سازی با NAND تابع F = xy + z را فقط با گیت‌های NAND دو ورودی پیاده کنید. ۸ دقیقه
    16. خودآزمایی جبر بول پنج پرسش از اصول بدیهی، جذب و حذف، دمورگان و دوگان؛ با توضیح هر پاسخ غلط. ۱۰ دقیقه
    17. خودآزمایی فرم‌ها و گیت‌ها شش پرسش از مین‌ترم و ماکس‌ترم، SOP و POS، جدول هفت گیت و گیت جامع. ۱۰ دقیقه
  4. بخش ۰۴

    فصل ۳ — حداقل‌سازی در سطح گیت

    نقشهٔ کارنو، گروه‌بندی، حالت بی‌تفاوت و پیاده‌سازی دو سطحی

    1. نقشهٔ کارنو: ایده و دو و سه متغیره روش نقشه، چیدمان گری، مجاورت، گروه‌بندی و ساده‌سازی SOP برای تابع‌های دو و سه متغیره. ۲۲ دقیقه
    2. کارنوی چهارمتغیره و ایمپلیکانت‌ها نقشهٔ ۴×۴، پیچش لبه‌ها، گروه‌های ۸تایی، ایمپلیکانت اول و ایمپلیکانت ضروری؛ با قاعدهٔ انتخاب گروه‌ها. ۲۴ دقیقه
    3. POS با کارنو و شرط بی‌تفاوت گروه‌بندی صفرها برای فرم POS و استفاده از حالت‌های بی‌تفاوت به‌عنوان یار کمکی گروه‌ها. ۲۰ دقیقه
    4. پیاده‌سازی دو سطحی، XOR و آشنایی با HDL پیاده‌سازی NAND/NAND و NOR/NOR، مدارهای دو سطحی دیگر، نقش XOR و نگاه اول به توصیف سخت‌افزاری. ۱۸ دقیقه
    5. ایمپلیکانت ایمپلیکانت، ایمپلیکانت اول و ایمپلیکانت ضروری؛ سه مفهومی که قاعدهٔ انتخاب گروه‌های کارنو را می‌سازند. ۶ دقیقه
    6. شرط بی‌تفاوت حالت بی‌تفاوت چیست، در نقشه چطور نشان داده می‌شود و قانون استفادهٔ اختیاری از آن در گروه‌بندی. ۵ دقیقه
    7. قانون گروه‌بندی کارنو اندازه‌های مجاز گروه، رابطهٔ اندازه با تعداد لیترال‌های حذف‌شده و قانون خواندن جمله از گروه. ۵ دقیقه
    8. اتحادهای XOR و XNOR تعریف جبری XOR و XNOR و خاصیت‌های عبور و نقیض کنترل‌شده که در جمع‌کننده و مقایسه‌گر به کار می‌روند. ۴ دقیقه
    9. مثال: کارنوی سه‌متغیره تابع F = Σm(1,3,5,7) را با نقشهٔ کارنو ساده کنید. ۹ دقیقه
    10. مثال: کارنوی چهارمتغیره با بی‌تفاوت تابع چهارمتغیرهٔ F = Σm(0,2,8,10) با شرط بی‌تفاوت d(12,14) را ساده کنید. ۱۰ دقیقه
    11. خودآزمایی کارنو (۱) پنج پرسش از چیدمان گری، مجاورت و پیچش، اندازهٔ گروه و خواندن جمله از گروه. ۱۰ دقیقه
    12. خودآزمایی کارنو (۲) پنج پرسش از ایمپلیکانت ضروری، گروه‌بندی صفرها، شرط بی‌تفاوت و پیاده‌سازی NAND. ۱۰ دقیقه
  5. بخش ۰۵

    فصل ۴ — منطق ترکیبی

    تحلیل و طراحی مدار ترکیبی: جمع‌کننده، دیکودر، انکودر، مالتی‌پلکسر و مقایسه‌گر

    1. تحلیل و طراحی مدار ترکیبی روش تحلیل مدار آماده و روش طراحی از صفر: مسئله، ورودی/خروجی، جدول، تابع، ساده‌سازی، مدار و بررسی. ۱۸ دقیقه
    2. جمع‌کننده‌ها و مدارهای حسابی نیم‌جمع‌کننده، تمام‌جمع‌کننده، جمع‌کننده/تفریق‌کننده، جمع‌کنندهٔ BCD و ضرب‌کننده؛ با چرخهٔ کامل طراحی. ۲۴ دقیقه
    3. دیکودر و انکودر دیکودر n به ۲ به توان n، انکودر و انکودر اولویت‌دار؛ با قاعدهٔ مین‌ترم‌بودن خروجی‌های دیکودر. ۲۰ دقیقه
    4. مالتی‌پلکسر و مقایسه‌گر مالتی‌پلکسر به‌عنوان کلید انتخاب، پیاده‌سازی تابع با MUX و دیکودر، و مقایسه‌گر بزرگی. ۲۰ دقیقه
    5. مدار ترکیبی تعریف مدار ترکیبی، ممنوعیت فیدبک، توصیف‌پذیری کامل با جدول درستی و فهرست بلوک‌های این فصل. ۵ دقیقه
    6. دیکودر دیکودر، پایهٔ فعال‌ساز، درختی‌کردن دیکودرها و پیاده‌سازی تابع با دیکودر و OR. ۵ دقیقه
    7. مالتی‌پلکسر مالتی‌پلکسر، فرمول خروجی MUX دوتایی و پیاده‌سازی مستقیم تابع با اتصال ثابت‌ها به ورودی داده. ۵ دقیقه
    8. خروجی‌های تمام‌جمع‌کننده فرمول جمع و نقلی تمام‌جمع‌کننده با شهود XOR سه‌تایی و رأی اکثریت. ۵ دقیقه
    9. خروجی مالتی‌پلکسر دوتایی فرمول خروجی MUX دوتایی و الگوی تعمیم آن به MUXهای بزرگ‌تر. ۴ دقیقه
    10. اصلاح جمع BCD چرا و کی به جمع BCD شش واحد اضافه می‌کنیم: شرط نقلی یا بزرگ‌تر بودن از ۹. ۴ دقیقه
    11. مثال: طراحی تمام‌جمع‌کننده برای جمع سه بیت، جدول درستی بسازید، تابع‌ها را ساده کنید و مدار نهایی را توصیف کنید. ۱۰ دقیقه
    12. مثال: پیاده‌سازی تابع با MUX تابع F = Σm(1,3,5,6) را با مالتی‌پلکسر ۴ به ۱ پیاده کنید. ۹ دقیقه
    13. خودآزمایی بلوک‌های حسابی شش پرسش از نیم‌جمع‌کننده و تمام‌جمع‌کننده، نقلی، جمع/تفریق‌کننده و اصلاح BCD. ۱۰ دقیقه
    14. خودآزمایی دیکودر و مالتی‌پلکسر شش پرسش از رفتار دیکودر، انکودر اولویت‌دار، فرمول MUX، پیاده‌سازی با MUX و مقایسه‌گر. ۱۰ دقیقه
  6. بخش ۰۶

    فصل ۵ — منطق ترتیبی همزمان

    لچ و فلیپ‌فلاپ، تحلیل مدار سنکرون، جدول و نمودار حالت، طراحی

    1. از ترکیب به حالت: ورود به دنیای ترتیبی مدار ترتیبی، فیدبک و حافظه، کلاک، حالت فعلی و بعدی؛ و معادلهٔ طلایی گذار از تفکر ترکیبی به تفکر حالتی. ۱۶ دقیقه
    2. لچ و فلیپ‌فلاپ لچ SR و D، فلیپ‌فلاپ‌های SR و JK و D و T، جدول مشخصه، معادلهٔ مشخصه، جدول تحریک و رفتار لبه‌ای. ۲۶ دقیقه
    3. تحلیل مدار ترتیبی سنکرون از مدار به معادلهٔ حالت، از معادله به جدول حالت و از جدول به نمودار حالت؛ چرخهٔ کامل تحلیل. ۲۴ دقیقه
    4. کاهش و تخصیص حالت حالت‌های هم‌ارز و حذف آن‌ها، تخصیص کد دودویی به حالت‌ها و اثر آن بر سادگی مدار. ۲۰ دقیقه
    5. طراحی مدار ترتیبی سنکرون روند کامل طراحی: از توصیف کلامی به نمودار حالت، جدول، معادله‌های تحریک و مدار؛ با مثال شمارنده. ۲۶ دقیقه
    6. لچ لچ SR و D، ترکیب ممنوعه، تفاوت سطح و لبه و اینکه چرا در مدار سنکرون فلیپ‌فلاپ ترجیح دارد. ۵ دقیقه
    7. فلیپ‌فلاپ تعریف فلیپ‌فلاپ، چهار نوع SR و JK و D و T، و سه‌جدولی که نباید قاطی شوند: مشخصه، معادلهٔ مشخصه و تحریک. ۶ دقیقه
    8. کلاک کلاک چیست، لبه و سطح چه فرقی دارند، دوره و فرکانس یعنی چه و چرا مدار سنکرون به کلاک نیاز دارد. ۴ دقیقه
    9. حالت فعلی و حالت بعدی تعریف حالت، نماد Q و Q بعدی، و اینکه جدول حالت چطور از ترکیب حالت فعلی و ورودی ساخته می‌شود. ۵ دقیقه
    10. معادلهٔ مشخصه SR معادلهٔ حالت بعدی فلیپ‌فلاپ SR و شرط ممنوعه بودن ترکیب ۱۱. ۴ دقیقه
    11. معادلهٔ مشخصه JK معادلهٔ حالت بعدی فلیپ‌فلاپ JK و رفتار تاگل در ورودی ۱۱. ۴ دقیقه
    12. معادلهٔ مشخصه D حالت بعدی فلیپ‌فلاپ D برابر ورودی است؛ پایهٔ طراحی‌های دستی اول. ۳ دقیقه
    13. معادلهٔ مشخصه T معادلهٔ حالت بعدی فلیپ‌فلاپ T و نقش آن در شمارنده‌ها. ۳ دقیقه
    14. معادلهٔ حالت بعدی قالب کلی معادله‌های حالت در تحلیل: حالت بعدی هر فلیپ‌فلاپ و خروجی مدار بر حسب ورودی و حالت فعلی. ۴ دقیقه
    15. مثال: خواندن نمودار حالت نمودار دوحالتهٔ آشکارساز دنبالهٔ ۱۰ را بخوانید: برای ورودی ۱۱۰۱۰ خروجی چه دنباله‌ای می‌شود؟ ۹ دقیقه
    16. مثال: طراحی شمارنده با D شمارندهٔ دودویی دوبیتی (۰۰←۰۱←۱۰←۱۱←۰۰) را با فلیپ‌فلاپ D طراحی کنید. ۱۲ دقیقه
    17. خودآزمایی لچ و فلیپ‌فلاپ شش پرسش از ترکیب ممنوعه، تفاوت لچ و فلیپ‌فلاپ، رفتار JK و D و T و تفاوت مشخصه و تحریک. ۱۰ دقیقه
    18. خودآزمایی حالت و طراحی ترتیبی پنج پرسش از معادلهٔ طلایی، خواندن نمودار، حالت هم‌ارز، تخصیص حالت و قدم‌های طراحی. ۱۰ دقیقه