קראו בכותר - הנדסת אלקטרוניקה ומחשבים : מבוא להנדסת מחשבים-מבוא למיקרומחשבים ומיקרומעבדים (78-1043421)
129
   הוראות לוגיות  ההוראות החשבוניות שעסקנו בהן מטפלות בכל אחד מהאופרנדים שלהן כמקשה אחת ,  אבל אפשר להתייחס לאופרנדים בדרך שונה – כאילו הם מורכבים מרצף של סיביות  יחידות , שלכל אחת מהן יכולה להיות משמעות משלה . למשל : במיקרו-מחשב המבקר את  פעולתו של רמזור , המתואר באיור , 1 . 42 סיבית 0 יכולה לקבוע אם תידלק ברמזור הנורה  האדומה , סיבית 1 יכולה לקבוע אם תידלק הנורה הצהובה , וסיבית 2 יכולה לקבוע אם  תידלק בו הנורה הירוקה . כדי להדליק את האור האדום ברמזור , יש לקבוע ערך ' 1 ' לסיבית  , 0 וערך ' 0 ' לסיביות 1 ו . -2 ההוראות הלוגיות נועדו לאפשר טיפול כזה בסיביות .  לרוב ההוראות הלוגיות יש שני אופרנדים : אופרנד מקור ואופרנד יעד . הפעולה הלוגית  מתבצעת בין כל אחת מהסיביות של אופרנד המקור לבין הסיביות התואמות להן באופרנד  היעד . שני האופרנדים בהוראה יכולים להיות ברוחב בית או ברוחב מילה , ובלבד שיהיו  בעלי רוחב זהה . כתוצאה מביצוע הוראות אלה , יאופסו דגל הנשא CF ודגל הגלישה ; OF  ערכו של דגל נשא העזר AF לא יהיה מוגדר , ושאר דגלי המצב ZF , PF -SFו ישקפו את  תכונות התוצאה . יוצאת מכלל זה היא פעולת השלילה הלוגית : ( NOT ) אופרנד המקור  שלה הוא גם אופרנד היעד והיא אינה משפיעה על אף אחד מהדגלים . הפעולה הלוגית AND  מבוצעת -8086ב באמצעות ההוראה . AND  איור 1 . 42 מיקרו-מחשב המבקר פעולת רמזור
   ההוראה AND  דוגמה לבעיה  מה יכיל האוגר BL לאחר ביצוע הקטע של התכנית שלהלן :  AND BL , CL  MOV BL , 5 Bh  MOV CL , 7 Ah  פתרון  נציג , זו מול זו , את תבנית הסיביות של האוגרים CL ו , -BL המשתתפים בפעולה . AND  לאחר ביצוע הפעולה AND על כל אחת מן הסיביות של CL ו , -BL בזו אחר זו , נקבל : . BL = 5 Ah