עבור לתוכן

מה לעזאזל לא בסדר בקוד הבא - אסמבלי

Featured Replies

פורסם

_end_track proc far

push DS

pushf
pop AX
and AX,1111111011111111B
push AX
popf

mov DX,Int1Off
mov AX,Int1Seg
mov DS,AX
mov AH,25h
mov AL, 1
int 21h

pop DS
RET
_end_track endp

השגיאה שאני מקבל:

מערכת משנה של MS-DOS של 16 סיביות

<כתובת של command prompt ואחרי זה שם הקובץ>

רכיב CPU של NTVDM נתקל בהוראה לא חוקית

CS:0000 IP:0077 OP:f0 37 05 0c 02 לחץ על 'סגור' כדי לסיים את פעולת היישום.

פורסם

סליחה טעות , לא משנה

פורסם

נסה להפריד את 3 הקטעים ולהריץ אותם בנפרד ולראות מי גורם לבעיה.

פורסם
  • מחבר

שכחתי לציין, עשיתי דיבאגינג והבעייה מגיעה אחרי הRET

אולי הבעייה בקוד C בכלל?

פורסם

תבדוק מה הכתובת חזרה לפני ה RET ?

פורסם
  • מחבר

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

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים