Menu
Coddy logo textTech

מספרים בינאריים

חלק מהיחידה יסודות במסלול ה-Assembly של Coddy. שיעור 8 מתוך 45.

בינארי הוא שיטת המספרים שבה מחשבים משתמשים באופן פנימי. בעוד שבני אדם משתמשים בשיטה העשרונית (בסיס 10), מחשבים משתמשים בשיטה הבינארית (בסיס 2).

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

השוואה בין עשרוני לבינארי

בואו נראה איך סופרים בשיטה העשרונית לעומת השיטה הבינארית:

Decimal  |  Binary
---------|---------
   0     |    0
   1     |    1
   2     |   10
   3     |   11
   4     |  100
   5     |  101
   6     |  110
   7     |  111
   8     | 1000
   9     | 1001
  10     | 1010

שימו לב לכך שבינארי דרושות יותר ספרות כדי לייצג את אותו המספר. הסיבה לכך היא שיש בו רק 2 ספרות זמינות במקום 10.

איך עובד בינארי: ערכי מיקום

במערכת עשרונית, כל מיקום מייצג חזקה של 10:

Number: 3 4 5
         ↓ ↓ ↓
       100 10 1
       (10²)(10¹)(10⁰)

So 345 = (3 × 100) + (4 × 10) + (5 × 1) = 345

במערכת בינארית, כל מיקום מייצג חזקה של 2:

Number: 1 0 1
        ↓ ↓ ↓
        4 2 1
       (2²)(2¹)(2⁰)

So 101 = (1 × 4) + (0 × 2) + (1 × 1) = 5 in decimal

הבנת שיטה בינארית היא דבר בסיסי, כי כשתתחילו לכתוב קוד Assembly, תעבדו ישירות עם האופן שבו ה-CPU רואה נתונים — כערכים בינאריים המאוחסנים באוגרים ובזיכרון.

נסו בעצמכם

השיעור הזה לא כולל אתגר קוד.

quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: Assembly אונליין