2. 2opcode op1 , op
2opcode op1 , op
האופרנד מציין את שם האוגר המכיל את מען הנתון.
]ADD CL, [BX
המשמעות : חבר את הערך שנמצא בזיכרון במען שרשום
באוגר , BXעם הערך שבאוגר CLואת התוצאה שמור
באוגר CL
3. EasyCPU
מען זקוק ל-61 סיביות .
האוגר ) BXשילוב של BLו- (BHמשמש כאוגר במיעון עקיף.
גודל הזיכרון הוא 652 בתים ,
לכן תמיד נציב ב 00000000 BHובפועל ערך BLיהיה
הכתובת הרלוונטית.
4. :תרגיל
כתבו תכנית הקולטת מספר , התכנית תחבר את המספר
הנקלט עם המספר שנמצא במען שכתובתו שמורה בתא
.זיכרון 3. התוצאה תוצג בפלט
7. מחזור הבאה ומחזור ביצוע
בתהליך של ביצוע הוראה אנו מבחינים בשלושה שלבים:
.1 הבאה
.2 פענוח
.3 ביצוע
8. תהליך ביצוע הוראה
מחזור הבאה
• הבאת הבית הראשון לתוך IR
• פענוח הבית הראשון
• הבאת הבית הבא לתוך אוגר עזר
• המשך הבאת בתי ההוראה – עד שכולם נמצאים במעבד
• פענוח ההוראה
• ביצוע ההוראה