10
מיעון עקיף

פרק 3 ארגון תכניות וביצוען

Embed Size (px)

Citation preview

מיעון עקיף

opcode op1 , op2האופרנד מציין את שם האוגר המכיל את מען הנתון.

ADD CL, [BX]המשמעות : חבר את הערך שנמצא בזיכרון במען שרשום

ואת התוצאה שמור CL , עם הערך שבאוגר BXבאוגר CLבאוגר

opcode op1 , op2

סיביות .16 מען זקוק ל-

) משמש כאוגר במיעון עקיף.BH ו- BL (שילוב של BXהאוגר

בתים , 256גודל הזיכרון הוא יהיה BL ובפועל ערך BH 00000000לכן תמיד נציב ב

הכתובת הרלוונטית.

EasyCPU

:תרגילכתבו תכנית הקולטת מספר , התכנית תחבר את המספר הנקלט עם המספר שנמצא במען שכתובתו שמורה בתא

. התוצאה תוצג בפלט3זיכרון .

3פרק ארגון תכניות וביצוען

בתהליך של ביצוע הוראה אנו מבחינים בשלושה שלבים:

הבאה.1

פענוח.2

ביצוע.3

מחזור הבאה ומחזור ביצוע

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

תהליך ביצוע הוראה

הבאת בית של הוראה מהזיכרון

הבאת בית של הוראה מהזיכרון