Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

‫בס"ד‬

‫מערכות ספרתיות‬
‫תרגיל מספר ‪8‬‬

‫‪ .1‬בנה‪/‬י מחסר מלא‪ ,‬כלומר בנה מעגל צירופי שמחסר סיבית אחת מסיבית אחרת‪ ,‬תוך‬
‫התחשבות באפשרות שבשלב הקודם "הושאל" ‪ 1‬מהסיבית ממנה מחסרים‪( .‬כפי‬
‫שהסברנו בתירגול הקודם)‪.‬‬

‫‪ .2‬א‪ .‬בנה‪/‬י מעגל צירופי הממש את פונקצית המשלים ל‪ .9‬כלומר בהינתן ייצוג ‪ BCD‬של‬
‫ספרה‪ ,‬הוא נותן את הייצוג של הספרה המשלימה ל‪ 9‬שלה‪( .‬נדרש גם מימוש של דיאגרמה‬
‫לוגית‪).‬‬
‫ב‪ .‬הסבר‪/‬י בקצרה מה היה משתנה בתשובתך אם היה נתון מספר בינארי בן ‪ 4‬סיביות והיינו‬
‫רוצים לתכנן מעגל צירופי של משלים ל‪.1‬‬

‫‪.3‬א‪ .‬תכנן‪/‬י מערכת צירופית שמקבל שתי מילים בינאריות בנות ‪ 4‬סיביות כל אחת‪ .‬המערכת‬
‫מוציאה ‪ 1‬אם יש הבדל של יותר משתי סיביות בין שתי המילים‪.‬‬
‫למשל ‪ 1100‬ו ‪ 1011‬שונות בשלושת המקומות הימניים וצריך להוציא ‪.1‬‬
‫ממש את המערכת על ידי רכיב ‪ FA‬שער ‪ AND‬אחד‪ ,‬שער ‪ OR‬אחד ושערי ‪.XOR‬‬
‫רמז‪ :‬חלקו הבעיה לשני חלקים‪ .‬חלק ראשון בדיקת השוני וחלק שני ספירת מספר השינויים‪.‬‬

‫‪f ( x, y, w, z )   (0,5,9,11,14)  d 2,3,7,12‬‬


‫‪. 4‬נתונה הפונקציה ‪ ( :‬כש ‪ d‬מייצג ‪)don't cares‬‬
‫ממש‪/‬י את הפונקציה ‪ f‬בעזרת יחידות ‪ (full adder) FA‬ללא שימוש בשערים נוספים‪.‬‬

‫בהצלחה!‬

You might also like