נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: שאלה באסמבלי 86

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
Nimce
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 24 July 2007
מדינה: Israel
משתמש: מנותק/ת
הודעות: 10
נשלח בתאריך: 30 August 2007 בשעה 19:19 | IP רשוּם
ציטוט Nimce

היי,

אני לומד אסמבלי 86 ויש פקודה שלא הבנתי: ASSUME.

מה היא עושה?

לדוגמא:

ASSUME CS:PROGRAM,DS:PROGRAM

תודה רבה!

חזרה לתחילת העמוד הצג את כרטיס החבר של Nimce חפש הודעות אחרות של Nimce
 
Fate
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 25 October 2005
משתמש: מנותק/ת
הודעות: 571
נשלח בתאריך: 31 August 2007 בשעה 17:53 | IP רשוּם
ציטוט Fate

ASSUME זה פקודה לאסמבלר (התוכנה שהפוכת את הקוד אסמבלי לקוד מכונה)
שאומרת לו שיניח שCS וDS מצביעים לתוכנה עצמה..
חזרה לתחילת העמוד הצג את כרטיס החבר של Fate חפש הודעות אחרות של Fate
 
inHaze
משתמש פעיל
משתמש פעיל
סמל אישי

הצטרף / הצטרפה: 23 November 2006
מדינה: Israel
משתמש: מנותק/ת
הודעות: 119
נשלח בתאריך: 07 September 2007 בשעה 22:07 | IP רשוּם
ציטוט inHaze

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

ASSUME CS:PROGRAM אומר לאסמבלר שסגמנט הקוד יתחיל מהכתובת ההתחלתית של הסגמנט PROGRAM וכך הוא יודע מהיכן לקבל שורות קוד.



__________________
הבלוג שלי
חזרה לתחילת העמוד הצג את כרטיס החבר של inHaze חפש הודעות אחרות של inHaze
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

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