אסמבלי x86/המשלים ל-2: הבדלים בין גרסאות בדף

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