עבור לתוכן

שאלת מתחיל על חיסור בינארי.

Featured Replies

פורסם

שלום.

לא הבנתי למה שעושים חיסור לתרגיל.

-1010

1

1001

נתחיל מימין. חיסור של 0 פחות 1 מצריך נשא שלילי. אנחנו מורידים את הנשא השלילי מהספרה הבאה, ומוסיפים את הנשא השלילי )10 בבסיס 2( לספרה הימנית. 2 פחות 1, שווה 1.

לא הבנתי למה זה יוצא 2 פחות 1?

פורסם

מה לא הבנת? זה ממש אותו דבר כמו חיסור ארוך רגיל.

לדוגמה בתרגיל -

22

17 -

---

2-7 זה שלילי, לכן מלמדים ביסודי ש"לוקחים" נשא מהספרה הבאה ועושים 12-7 = 5.

ואז מורידים את הנשא שלקחת מהספרה הבאה ומקבלים בעצם 2-1 ומזה מורידים 1 וזה 0.

22

17 -

---

5

זה בעצם אותו דבר בבסיס 2, אתה עושה 0-1 וזה שלילי ולוקח נשא ומקבל 10-1.

בבינארית 10-1 זה 1 (10 זה 2 בבסיס עשרוני).

מה לא הסתדר לך?

פורסם

אגב


A-B = A+(-B) = A +(~B+1)

אם יותר קל לך לחשב ככה. ככה לפעמים מממשים רכיב שהוא מחבר וגם מחסר בחומרה. אם מחסרים מכניסים carry in 1 והופכים את הביטים של המספר השני.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים