סיכום: הגדרת write
חלק מהיחידה יסודות במסלול ה-Assembly של Coddy. שיעור 42 מתוך 45.
אתגר
כתבו תוכנית מלאה שמדפיסה:
<code>Start
<code>Middle
End
כל מילה בשורה נפרדת. השתמשו בשלוש מחרוזות נפרדות ובשלוש קריאות מערכת לכתיבה.
יש לכלול את קריאת המערכת ליציאה.
נסו בעצמכם
section .data
; TODO: הגדר שלוש מחרוזות עם תווי ירידת שורה
; TODO: הגדר את האורכים שלהן
section .text
global _start
_start:
; TODO: הדפס את השורות המפורטות בהוראות, שורה אחת לכל TODO, לפי הסדר
; TODO: הדפס את השורות המפורטות בהוראות, שורה אחת לכל TODO, לפי הסדר
; TODO: הדפס את הטקסט המדויק מההוראות
; TODO: סיים בצורה תקינהכל השיעורים ביחידה יסודות
3ההוראה הראשונה – MOV
מהו MOV?MOV מיידיMOV מאוגר לאוגרMOV מזיכרון לאוגרMOV מאוגר לזיכרוןLEA – טעינת כתובתMOV בגדלים שוניםתרגול: החלפת אוגריםסיכום: אתגר MOV6קריאת מערכת לכתיבה
קריאת מערכת לכתיבה (1)מתאר קובץ (rdi)כתובת המאגר (rsi)מספר הבתים (rdx)מחברים הכול יחדהדפסת שתי מחרוזותלשורה חדשה יש חשיבותסיכום: הגדרת writeתרגלו בעצמכם: Assembly אונליין