עמוד:64

סיכום – קביעת קוד אזעקה לאחר שבנינו את התקן הקלט ואת התקן הפלט וכתבנו תכנית לביצוע הפעולה ' קביעת קוד האזעקה , ' נבדוק אם הפעולה מתבצעת כנדרש , כלומר אם אכן קוד האזעקה נקלט ונשמר בזיכרון ואם נקבע בזיכרון מצב המערכת כ . off- הבדיקה הסופית היא חשובה ביותר ומאפשרת למתכננים לבחון אם תת-המערכות פועלות יחד בצורה תקינה . לסיכום נכתוב את התכנית המלאה לקביעת קוד אזעקה . נציין כי קוד האזעקה שנשמר בזיכרון אינו מספר בן 4 סיביות , אלא ערך בגודל של בית , והוא כולל את סיבית האישור ואת שלוש הסיביות הראשונות שמאופסות . בפעולות שבהן נבדוק קוד זה ונשווה אותו לקוד אזעקה שנקלט מהמשתמש , נצטרך למסך את הסיביות המיותרות ולהשוות רק את ארבע הסיביות של הקוד . פעולות אלו נתאר בהמשך בפרק זה . המשתנים בתכנית : STATUS DB 0 FFh ALARMCODE DB ? המשתנים בתכנית : מצב המערכת לא מאותחל STATUS DB 0 FFh ; קוד האזעקה ללא ערך תחילי ALARMCODE DB ?; נציין כי , בשפת סף לא ניתן לקלוט ישירות נתון מהתקן הקלט אל הזיכרון , כלומר ההוראה : אינה חוקית IN ALARMCODE , DX כדי לקלוט נתון ולאחסן אותו בזיכרון , חייבים תחילה לקרוא את הנתון אל אוגר ולהעבירו אחר-כך לתא הזיכרון . תרגיל 1 . 11 הגדר שני משתנים בזיכרון – משתנה אחד בשם VAR 1 בגודל בית , ללא ערך תחילי , ומשתנה שני בגודל מילה המאותחל לערך . 0 FFFFh

מטח : המרכז לטכנולוגיה חינוכית


לצפייה מיטבית ורציפה בכותר