|
עמוד:106
הוראות להעברת נתונים קבוצת ההוראות הראשונה אותה נתאר , כוללת הוראות להעברת נתונים כמו אלו שהכרנו בסעיף . 1 . 3 סעיף זה מסכם את המידע הקשור בהוראות האלו ומתייחס להוראות נוספות בקבוצה הזאת . קבוצת ההוראות להעברת נתונים מאפשרת העברה של נתונים מאוגר אחד לאוגר שני ביע " מ או העברה של נתונים בין הזיכרון לבין אחד האוגרים , וביצוען אינו משפיע על הדגלים . כאמור , בפרק זה אנו כותבים תכניות בשפת סף המכילות הוראות בצורתן המנמונית , אףעל-פי שהמיקרו-מעבד מסוגל לבצע הוראות בשפת מכונה המק ? דדות בקוד בינרי באמצעות תכניות אסמבלר . בסעיף 1 . 9 אנו מרחיבים את ההסבר על אופן כתיבת תוכנית והרצתן . בשלב זה נציין כי כדי שתכנית האסמבלר תפעל כראוי , יש להקפיד על צורה נכונה של רישום ההוראות בשפת הסף ושל הנתונים הכלולים בהם . עליכם להקפיד לרשום את האות h מימין לכל מספר הקסדצימלי שתציינו בתכניתכם , ואת האות – b מימין לכל קבוע בינרי . אם לא תעשו כן , תפרש תכנית האסמבלר את המספר הנתון כמספר עשרוני . אנו ממליצים גם שלא תסמכו על בררת המחדל הזאת של תכנית האסמבלר , ותוסיפו את האות d מימין לכל מספר עשרוני . כמו כן , בתכנית האסמבלר התו השמאלי של קבוע מספרי הוא תמיד ספרה בין 0 ל , 9- ולא אות . כך תכנית האסמבלר יכולה למשל להבחין בין האוגר AH לבין המספר ההקסדיצמלי . 0 Ah הבחנה זו נדרשת גם כדי להבדיל בין קבוע הקסדצימלי לבין תווית או שם משתנה . משום כך , נקפיד לרשום את הספרה 0 משמאל למספר הקסדצימלי המתחיל באחת מן הספרות ההקסדיצמליות . F-A בסעיף זה נתמקד בהוראות בסיסיות , כגון : הוראות להעברת נתונים , הוראות אריתמטיות , הוראות לוגיות והוראות סיבוב . בסעיפים הבאים נתאר את הוראות הבקרה והקפיצה ואת ההוראות הקשורות למחסנית ולפסיקות . שימו לב : כל התרגילים בהם יש פנייה להתקן קלט מתגים ולהתקן פלט דפ " א , מתייחסים למעגל שבאיור . 1 . 26
|
|