אסמבלי x86/המשלים ל-2: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
אין תקציר עריכה |
|||
שורה 4:
שיטה זו משמשת לחישוב הערך הבינארי של מספר שלילי בייצוג 10.
ישנם 3 שלבים לשיטה זו:
# המרת המספר ללא הסימן לבינארי
# הפיכת כל הביטים (פעולת '''NOT''')
# הוספת 1 למספר הבינארי
לדוגמה: המספר '''12-''' בהמרה לבינארית יעשה כך:
# 00001100 (כתיבת המספר 12 כרגיל)
# 11110011 (הפיכת הביטים מ-0 ל-1 ומ-1 ל-0)
# 11110100 (לאחר הוספת 1 למספר)
כדי למצוא מה ערכו של מספר בינארי המתחיל ב-1 משמאל, נבצע רק את שני השלבים האחרונים שהם: הפיכת הביטים והוספת 1.
|