אפשר לקבל הסבר על שפה בינרית ........ - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

אפשר לקבל הסבר על שפה בינרית ........


114508534

Recommended Posts

זו לא שפה, זו שיטת ספירה.

השיטת ספירה המוכרת לכולנו (שנקראת גם עשרונית) מורכבת מ-10 ספרות - 0 1 2 3 4 5 6 7 8 9

שיטת הספירה הבינארית מורכבת רק מ-2 ספרות - 0 1

יש עוד שיטות ספירה רבות על כל בסיס שתרצה כשהמוכרות הן שיטת הספריה הדצימלית על בסיס 8, ההקסה דצימלית על בסיס 16, העשרונית (נקראת גם דצימלית) על בסיס 10 והבינארית על בסיס 2.

קישור לתוכן
שתף באתרים אחרים

שפה בינארית מורכבת מ 1, 0 שהם מצבים של כן ולא. שפה בינארית היא של שני בסיסים יש גם אוקטאלי

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

ע"י 1 ו- 0. לדוגמא זה 1: 0001

זה 2: 0010

זה 3: 0011

זה 4: 0100

זה 5: 0101

זה 6: 0110

זה 7: 0111

וזה 8 : 1000

בטח כבר הבנת את העקרון שכל "תא" שלמקומו נכנסת הספרה גדול פי *2 מה"תא" הקודם. ואם נניח אני רוצה

לכתוב 16 אני אכתוב 1 עם 4 אפסים. .10000 למה ?, כי הספרה האחרונה שכפלנו פי2 הייתה 8. וככה זה ממשיך

למספרים יותר גדולים.

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

קישור לתוכן
שתף באתרים אחרים

אז ככה,

1 ו- 0 מציינים בעצם יש או אין, אמת או שקר אם תרצה.

כל 8 ספרות בינאריות נקראות בייט, כל ספרה זה ביט. זה ידוע לכולם (וסתם שתדע כל 2 בייטים [יעני 16 ביטים] זה מילה).

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

הסבר על המספרים...

מספר בינארי נראה ככה:

01000101

מה שזה אומר זה שיש 3 ביטים שהם אמת ועוד 5 שהם שקר.

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

הביט הראשון (מצד ימין) מייצג את הספרה העשרונית 1, השני מייצג את 2, השלישי את 4, וכו'. זה בעצם 2 בחזקת 1, 2 בחזקת 2 וכו'.

בוא נפרש את המספר שלנו:

1 2 4 8 16 32 64 128 << מה כל ביט מייצג

1 0 1 0  0  0   1    0    << המספר

אנחנו סופרים רק את המספרים שמייצגים "יש" או "אמת", או בעצם - 1 לוגי.

1+4+64 = 69.

זה למה אומרים שיש 10 סוגי אנשים, אלה שיודעים בינארית ואלה שלא :cool2:

קישור לתוכן
שתף באתרים אחרים

למה אתם נעולים על זה שמספר חייב להיות 4 או 8 ספרות? האפסים שצד שמאל מיותרים. זה כמו שבמקום לכתוב 31 תכתבו 000031, אפסים מובילים פשוט מיותרים.

1 = 1

2 = 10

3 = 11

4 = 100

5 = 101

וכו...

המחשבון שמגיע עם הוינדוס יודע להמיר בין דצמלי (בסיס 10) לבינארי (2) אוקטאלי (8) והקסה דצימלי (16)

8bit = 1byte

קישור לתוכן
שתף באתרים אחרים

הבעיה היא שפותח הת'ראד עצמו לא יודע למה הוא מתכוון ::)

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

סתם לדוגמא פקודת

mov eax,0800

תכתב בזכרון כ-

00001001

00010010

01001011

(כמובן שזה סתם מספרים, אני לא הולך לחשב לך את זה עכשיו.. :cool2: אבל הכוונה ברורה).

קישור לתוכן
שתף באתרים אחרים

טוב קודם אני אסביר מה זה בסיס מספרי

עשרוני זה בסיס 10..... יש 10 מספרים 0-9

בבינארי זה בסיס 2 יש שני מספרים 0,1

זה הערך של מספרים בעשרוני בבינארי

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 מספרים 0-9

בבינארי זה בסיס 2 יש שני מספרים 0,1

זה הערך של מספרים בעשרוני בבינארי

0 0

1 1

2 10

3 11

4 100

5 101

6 110

7 111

8 1000

9 1001

10 1010

וכן הלאה

עריכה:

באיזה מין בית צפר שמעריך את עצמו אין שיעור מיתוג??

שלום אני חדש פה, יש לי שאלה:)

שאני הופך מספר מעשרוני לבינארי אני עושה ככה: נניח על המספר 9

9:2= 4 שארית 1

4:2= 2 שארית 0

2:2=1 שארית 0

1:2=0 שארית 1

ואז אני רואה שהמספר זה 1001

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

תודה

קישור לתוכן
שתף באתרים אחרים

ארכיון

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

×
  • צור חדש...