לדלג לתוכן

אסמבלי x86/פסיקות

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
אסמבלי x86











פסיקה היא עצירת הליך התוכנית וקריאה לפונקציה חיצונית.

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

לדוגמה: קריאה לפסיקה int 21h כאשר ah = 2 תדפיס את הערך האסקי שנמצא באוגר DL.

דוגמה

[עריכה]

בנה תוכנית אשר מדפיסה את התו '0'.

פתרון:

.model  small
.stack 100H
.data

.code
  mov   ax,@data
  mov   ds,ax
  mov dl, '0'
  int 21
.exit
end

קישורים חיצוניים

[עריכה]
  חלק זה של הספר הינו קצרמר. אתם מוזמנים לתרום לוויקיספר ולערוך אותו.