אסמבלי x86/פקודות: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
Crazy Ivan (שיחה | תרומות) מ אסמבלי/פקודות הועבר לאסמבלי x86/פקודות: הספר עוסק באסמבלי x86 |
Crazy Ivan (שיחה | תרומות) מ תיקון קישורים |
||
שורה 1:
{{אסמבלי x86}}
הגם שתכנית האסמבלי שלך תרוץ גם ללא פקודות כלל, אין שום משמעות לתוכנית ללא פקודה. מכיוון שזו תצא מבלי לעשות דבר.<br />
תחביר כל הפקודות בשפת אסמבלי הוא כדלהלן:
<div style="text-align:left; direction:ltr;"><pre> COMMAND OpDestination, OpSource</pre></div>
כשבחלק מהפקודות (יפורט בהמשך) אין אופרנד מקור אלא רק יעד. (כגון פקודת [[
<br />נהוג לכתוב את הפקודת באותיות גדולות. ולהוסיף רווח קשיח (Tab) לפניה ולאחריה.<br />
'''חשוב לדעת:''' בכל הפקודות בעלי שני אופרנדים - אופרנד המקור חייב להיות זהה בגודלו לאופרנד היעד. אם אחד מהאופרנדים הינו יעד של כתובת זכרון, יש להורות למהדר במפורש למה הכוונה באמצעות האופרטור [[אסמבלי x86/אופרטורים#PTR|PTR]]. אחרת התוכנית לא תעבור את שלב הקומפילציה.<br /><br />
להלן רשימת כל הפקודות:
{| id=toc cellpadding=2 align="right" style="margin: 4px"
|-
|
*# [[
*## [[
*## [[
*# [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*# [[
*## [[
*## [[
*## [[
*## [[
*# [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*# [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*# [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*# [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*# [[
*## [[
*## [[
*## [[
*## [[
*## [[
*## [[
*# [[
*## [[
*## [[
*## [[
*# [[
*## [[
*## [[
|}
|