פעולה על סיביות – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ ←‏AND: עיצוב
מ ←‏AND: עיצוב
שורה 15:
=== AND ===
הפעולה '''AND''' על סיביות לוקחת שני ייצוגים בינאריים של מספרים באורך זהה, ומבצעת פעולת [[וגם (לוגיקה)|וגם לוגית]] על כל זוג סיביות תואם על ידי הכפלה שלהם. זאת אומרת שאם שתי הסיביות הן 1, הסיבית שתצא היא 1 (שכן 1 × 1 = 1); אחרת, התוצאה היא 0 (שכן 1 × 0 = 0 וגם 0 × 0 = 0). לדוגמה:
0101 (ערך 5 בבסיס דצימלי)
0101 (decimal 5) AND 0011 (decimal 3) = 0001 (decimal 1)
AND 0011 (ערך 3 בבסיס דצימלי)
0001 = (ערך 1 בבסיס דצימלי)
ניתן להשתמש בפעולה כדי להחליט האם סיבית מסוימת דלוקה (1) או כבויה (0). לדוגמה, כדי להחליט האם הסיבית השנייה דלוקה בתוך רצף הסיביות 0011 (שערכו הדצימלי 3), ניתן להשתמש בפעולה AND על רצף סיביות שכולל 1 רק בסיבית השנייה:
0011 (ערך 3 בבסיס דצימלי)