נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

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

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
doronbahar
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 27 June 2006
משתמש: מנותק/ת
הודעות: 46
נשלח בתאריך: 25 August 2006 בשעה 09:16 | IP רשוּם
ציטוט doronbahar

יש את המספרים המסומנים לא הבנתי אותם ואת התרגיל דוגמא לתרגיל של מספרים מסומנים

 

 251   או   5-  11111011

                                 +

              5   00000101 

                                 =

               0   100000000 

לפי המדריך הזה :

מספרים מסומנים

אין דרך לומר על בטוח אם בית בסיס 16 חיובי או שלילי, זה יכול להציג שני ערכים עשרוניים "255" וגם  "1 - ".

8 סיביות יכולים להיות משומשים ליצירת 256 שילובים (כוללים אפס), לכן אנחנו פשוט סבורים ש- 128 שילובים הראשונים (0..127) מציגים מספרים חיוביים ו- 128 שילובים האחרים יציגו מספרים שליליים.

כדי להשיג "-5 " אנחנו צריכים להוריד 5 מהמספר של שילובים (256) , לכן זה יהיה:
251 = 5 - 256 .

יש מובן מיוחד בשימוש בדרך המורכבת הזאת להצגת מספרים חיוביים ושליליים , במתמטיקה כאשר אתה מוסיף "-5" ל- "5" אתה צריך להשיג אפס. זה מה שקורה כאשר מעבד מוסיף שני בתים 5 ו- 251, התוצאה נעשה מעל 255 בגלל הגלישה המעבד מגיע לאפס !

                

חזרה לתחילת העמוד הצג את כרטיס החבר של doronbahar חפש הודעות אחרות של doronbahar
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

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