שאלת מבחן במבוא למדעי המחשב - אוניברסיטת בר-אילן 2024 - ייצוג מספרים

I. (2 נק') חברו את שני המספרים הנתונים בבסיס בינארי בשיטת המשלים ל-2 (הניחו כי הוא מיוצג ב-6 סיביות):

  + | 0 0 1 0 1 1 |
    | 1 1 0 0 1 1 |
A = |             |


האם יש overflow? או underflow? או אף אחת?

II. (1 נק') מה תוצאת ה-NOT XOR של שני המספרים?

 ~^ | 1 0 0 0 0 1 |
    | 1 1 0 0 1 1 |
B = |             |


Wait, actually the NOT XOR is on the original two numbers from part I.

III. (2 נק') A היא תוצאת סעיף I, B היא תוצאת סעיף II. מה ידפיס קטע הקוד הבא? הסבירו.

העתק שאלה
שתף שאלה
סמן כחשוב
סמן כבוצע
אוניברסיטת בר-אילןמועד ב2024סמסטר א
ייצוג מספרים
I: חברו בינארי רגיל. אם יש carry מהביט השמאלי ב-2's complement, הוא נזרק. בדקו overflow: שני המחוברים מסימנים שונים → אין overflow. II: NOT XOR = XNOR: הפכו את תוצאת ה-XOR.
I. חיבור 2's complement (6 ביטים):

: MSB=0 → חיובי = : MSB=1 → שלילי. הפיכה: . ערך: .

  001011  (+11)
+ 110011  (-13)
--------
  111110
: MSB=1 → שלילי. . ערך: . ✓ ()

אין overflow ואין underflow — הסימנים שונים.



II. NOT XOR (XNOR) של המספרים המקוריים:



III.
  • false


→ else → ידפיס "olami"