מיסוך אחד השימושים החשובים בהוראות הלוגיות הנכתבות בשפת סף הוא ביצוע מיסוך , כלומר – טיפול בחלק מן הסיביות של האופרנד בלי לשנות את הסיביות האחרות בו . פעולת המיסוך נעשית באמצעות פעולות לוגיות כמו , XOR , OR , AND שבהן משתמשים באופרנד עזר הנקרא מסכה , ( Mask ) ושנתארן בהרחבה בהמשך . במקרה שלפנינו , אנו רוצים להפוך את ערכה של הסיבית המשמעותית ביותר בנתון 00110000 ל , ' 1 ' - ולשמור על ערכן של שאר הסיביות , כלומר לקבל את הנתון . 10110000 כדי לבצע את ההיפוך הדרוש , אנו משתמשים בהוראה XOR שקיימת בשפת סף . ההוראה XOR מאפשרת ליישם את הפעולה הלוגית : XOR מקור , יעד XOR משמעות ההוראה : בצע פעולת XOR בין הסיביות של אופרנד המקור לסיביות של אופרנד היעד , ואחסן את התוצאה באופרנד היעד . לדוגמה , כדי לשנות את ערך הסיבית השמינית נרשום את ההוראות הבאות : הערך שנקלט מהמתגים MOV AL , 00110000 b ; הערך למיסוך המשנה רק את הסיבית השמינית MOV AH , 10000000 b ; פעולת המיסוך XOR AL , AH ; בהוראת XOR שכתבנו , אוגר המקור שמכיל את ערך המיסוך הוא AH ואוגר היעד ששומר את המידע שיש למסך הוא . AL מביצוע XOR נקבל :
אל הספר