הבדלים בין גרסאות בדף "XOR"

נוספו 12 בתים ,  לפני 6 חודשים
←‏שימושים: הפרדה בין מה שרשמתי למידע הנוסף (דורש הרחבה)
(←‏שימושים: הוספת שימוש קריטי וחשוב.)
(←‏שימושים: הפרדה בין מה שרשמתי למידע הנוסף (דורש הרחבה))
שער זה מהווה אבן בנייה בסיסית בפעולת החיבור של מחשבים (ולכן בייצוג ב[[משלים ל-2|שיטת המשלים ל2]] גם לחיסור).
 
בנוסף, אם נפעיל על ערך בינארי פעולת XOR עם עצמו, נקבל תמיד את התוצאה 0 ("שקר"). במספר ארכיטקטורות של מחשבים, זה מהיר וחסכוני יותר להפעיל XOR על הערך הקיים במקום לשמור את הערך הקבוע 0 ב[[אוגר (מחשבים)|אוגר]] ולכתוב אותו לתוך הזיכרון. לכן, הפעלת XOR על ערכים עם עצמם היא [[אופטימיזציה של תוכנה (מדעי המחשב)|אופטימיזציה]] נפוצה.{{הערה|http://www.talkingelectronics.com/projects/PICK%20A%20PIC%20Project/XOR-Trick-1.html}}
 
לפעמים משתמשים בפעולת הXOR כפונקציית ערבול ב[[הצפנה]]. שיטת הצפנה אחת המתבססת על XOR, [[פנקס חד פעמי]], הוּכחה [[מתמטיקה|מתמטית]] כלא ניתנת לפיצוח.
184

עריכות