סוגי מיעון

מיעון הוא פניה לזכרון ישנם כמה דרכים לגשת לזכרון לכל אחת מהדרכים חשיבות בפני עצמה.

מיעון אוגרים - מיעון זה מתייחס לכל הפעולות שנעשות בין 2 אוגרים ע"י שימוש בשמותיהם ולא בכתובתם מיעון זה מתרחש במשך מחזור מכונה אחד.

דוגמא: ADD A,R5

מיעון ישיר- במיעון זה יש פניה ישירה לכתובת. הפעולה דורשת 2 מחזורי מכונה.

דוגמא: ADD A,direct

מיעון עקיף - מיעון זה מתייחס לפעולות שנעשות על נתונים שנמצאים בתוך אוגרים פעולה שדורשת מחזור מכונה.

דוגמא: ADD A, @R0

מיעון מידי - מיעון זה מתייחס לפעולות שנעשות על נתונים בצורה ישירה כלומר לא על נתונים מתוך הזכרון. הפעולה דורשת מחזור מכונה.

דוגמא: ADD A,#55H

מיעון יחסי - כאשר הפניה היא לזכרון הפנימי אין צורך לציין זאת והכתובת אליה פונים היא למעשה הOFFSET של הפניה, הפעולה דורשת מחזור מכונה.

דוגמא: <SJMP <DEST

מיעון אבסולוטי- כאשר בפניה מצוינת הכתובת המדויקת שאליה פונים הפעולה דורשת 2 מחזורי מכונה.

דוגמא: <AJMP <dest

מיעון ארוך - כאשר פונים למרחב זכרון בגודל 512 (15 סיביות), הפעולה דורשת 3 מחזורי מכונה.

דוגמא: <LJMP <DEST

מיעון ע"י מצביע- כלל הפעולות מכילות גם יחוס וגם סטייה מאותו יחוס. הפעולה דורשת מחזור מכונה.

דוגמא: MOVC A,@A+PC

מיעון סיבית - כלל הפעולות שבהם יש פניה לסיבית מסוימת. הפעולה דורשת מחזור מכונה

דוגמא: SETB bit

ארכיטקטורה

חומרה

ניהול זכרון

טיימרים/מונים

פסיקות

UART

WATCHDOG

תוכנה

סוגי מיעון

Valid HTML 4.01!