מחשביםתכנות

אסמבלר - פקודות ברמה נמוכה עבור מתכנתים מתחילים

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

פקודות אריתמטיקה המשמשות הרכבה

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

  • בנוסף;
  • חיסור;
  • כפל;
  • חלוקה.

בנוסף

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

הוספה

הצוות לוקח מספר התאים, מוסיף אותם יחד וכותב "Yacheyku1". עכשיו במבצע של תנאים המעבר: הן את מספר התאים חייבים להיות בעלי אותה רזולוציה. כמו כן, אם יש להירשם תחילה, ואז אתה יכול להוסיף על מנת שזה כל. אם יש תא ראשון, אז אפשר להוסיף או האופרנד מיידי או רישום.

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

חיסור

פעולה זו מתבצעת על ידי אותו האלגוריתם כמו הקודם. אפילו קבוצות כמו הסוג הרשום:

המשנה

עקרון החישוב הוא כדלקמן: הפחת מן №1 №2, ומחליף את №1. תנאים עוברים פעולות זהים ותנאי המבצע בנוסף.

כפל

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

MUL <האופרנד>

המפורטים האופרנד הפקודה הוא אחד הגורמים. מיקום של התוצאה במבצע גורם ובמקום השני הם קבועים מראש, בהתאם לגודל בבתים MUL. המיקום שלהם - נושא למאמר אחר. לכפל חתם להשתמש בפקודה:

IMUL

אתה יכול לפגוש התגלמויות אחרות, אבל זה יותר מובן ומוכר. מצוינות שני גורמים, והתוצאה ממוקמת האופרנד №1. במקרה זה, אופרנד לרשום №1 בהכרח שבולט ו האופרנד №2 - תא הקופה או זיכרון. אבל אפשרויות אחרות גם תידוננה:

IMUL

IMUL > , <האופרנד מיידי>

IMUL , <האופרנד מיידי>

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

חלוק

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

DIV <האופרנד>

לקבלת מספרי חתם באמצעות הפקודה הבאה:

IDIV <האופרנד>

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

חפש והגדרת מקומות יכול לומר זהה כפל: דורש מאמר נפרד, כמו כמות המידע הוא רב.

מסקנה שימושית

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

ושמבצע שימושי הם בתוספות ו decrementing (גדלה או קטן יחיד האופרנד). כדי להגדיל האופרנד יש צורך לקבוע את הפקודה הבאה:

INC <האופרנד>

כדי הפחתה צריך לקבוע:

דצמבר <האופרנד>

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 iw.birmiss.com. Theme powered by WordPress.