ViewWiki

שיעור 2 מתוך 4

טבלאות אמת.

טבלה שמתארת שער עד הסוף: שורה לכל צירוף של הכניסות, העמודות של AND, ‏OR ו־XOR, שערים שבנויים משערים, וכמה שערים שונים יש בכלל.

שלב 1 מתוך 6 · שורה לכל צירוף

שלב 1 מתוך 6

שורה לכל צירוף

שער הוא כלל, וטבלת אמת כותבת את הכלל במלואו: שורה לכל צירוף אפשרי של הכניסות, ובכל שורה מה יוצא. לשער עם שתי כניסות יש ארבע שורות, ומקובל לכתוב אותן לפי הסדר של המספרים הבינאריים, 0000⁠, 0101⁠, 1010⁠, 1111⁠:

A B A AND B
00⁠ 00⁠ 00⁠
00⁠ 11⁠ 00⁠
11⁠ 00⁠ 00⁠
11⁠ 11⁠ 11⁠

ארבעת המצבים של סיביות כניסה הם בדיוק ארבע השורות.

לשאלה

שלב 2 מתוך 6

העמודה של OR

כדי למלא עמודה בטבלה, עוברים על השורות אחת אחת. על הלוח אפשר לעשות את זה בניסוי: קבעו את סיביות כניסה על כל שורה בתורה, וקראו את הנורה.

לשאלה

שלב 3 מתוך 6

OR אבל לא AND

העמודות של OR ושל AND שונות בשתי שורות. מצאו את אחת מהן על הלוח.

לשאלה

שלב 4 מתוך 6

XOR

השורות שמצאתם מגדירות שער רביעי, XOR, “או מוציא”: 11⁠ כשבדיוק אחת הכניסות היא 11⁠. זה ה“או” של השפה היומיומית, תה או קפה אבל לא שניהם. XOR שואל אם שתי הכניסות שונות זו מזו, ובשיעור הבא הוא יחבר מספרים.

לשאלה

שלב 5 מתוך 6

שערים משערים

אפשר לחבר שערים זה לזה: היציאה של אחד נכנסת לאחר. כך כותבים ביטוי כמו

(A OR B) AND NOT (A AND B)(A \text{ OR } B) \text{ AND NOT } (A \text{ AND } B)⁠

וממלאים את הטבלה שלו בשלבים, עמודת ביניים לכל שער. כדי לחשב, התחילו מהסוגריים, כמו בחשבון.

לשאלה

שלב 6 מתוך 6

כל השערים

שער עם שתי כניסות נקבע לגמרי לפי עמודת היציאה שלו, ולכן יש מספר סופי של שערים כאלה. הפלא הוא שלא צריך את כולם: מ־AND, ‏OR ו־NOT לבדם אפשר לבנות כל אחד מהם, ומ־NAND לבדו, NOT(A AND B)\text{NOT}(A \text{ AND } B)⁠, אפשר לבנות את כל השאר. לכן מעבד שלם יכול להיות עשוי מסוג אחד של שער.

לשאלה

סצנה אינטראקטיבית

הגרסה האינטראקטיבית נטענת…

כל שלב מכין לכם את הסצנה, ובקר שמסומן „קבוע” נשאר במקומו בשלב הזה.

לניסוי

תרגול · חשבו

לטבלת אמת יש שורה לכל צירוף של הכניסות. כמה שורות יש בטבלת האמת של שער עם שלוש כניסות?

לניסוי

תרגול · בחרו

בטבלת אמת כותבים את השורות בסדר 00, 01, 10, 11 (A ואז B). מה העמודה של A OR B, מלמעלה למטה? עברו על ארבעת המצבים של סיביות כניסה ובדקו.

לניסוי

תרגול · הגיעו למטרה

מצאו כניסות שבהן נורת A OR B דולקת ונורת A AND B כבויה, ולחצו על בדיקה.

לניסוי

תרגול · בחרו

XOR, “או מוציא”, נותן 11⁠ כשבדיוק כניסה אחת היא 11⁠. מה העמודה שלו בסדר 00, 01, 10, 11?

לניסוי

תרגול · בחרו

הביטוי (A OR B) AND NOT (A AND B)(A \text{ OR } B) \text{ AND NOT } (A \text{ AND } B)⁠ בנוי משלושת השערים שעל הלוח. באילו כניסות הוא שווה 11⁠? סמנו את כולן.

לניסוי

תרגול · חשבו

שער עם שתי כניסות נקבע לגמרי לפי עמודת היציאה שלו בטבלת האמת. כמה שערים שונים עם שתי כניסות אפשר להגדיר?