לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

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



  #5  
ישן 01-07-2006, 21:54
  ג'יין ג'יין אינו מחובר  
 
חבר מתאריך: 29.03.06
הודעות: 32
בתגובה להודעה מספר 4 שנכתבה על ידי DrTempi שמתחילה ב "לרוב זה שורה פשוטה מה-command"

במקרה עבדתי לא מזמן על TASM באסמבלר.

יש צורך לעבוד דרך דוס. להכנס לדוס ושם להכנס שם לתיקיה TASM איפה שהיא שמורה לך שם צריך לעשות EDIT ולכתוב את הקוד. למעשה אני לא יודעת איך זה עובד כשכותבים בעורך אחר אבל אני משערת שאין הבדל. הקובץ צריך להיות שמור בסיומת ASM.
כשאתה בנתיב של ה TASM צריך לכתוב ;,, Tasm YourFileName.asm (יש שם שני פסיקים בסוף וגם נקודה פסיק)
אח"כ הוא אמור להציג לך הודעות שגיאה ואזהרות אם יש. הוא כותב באיזה שורה ומה השגיאה ואז אתה צריך להכנס שוב לעורך ולתקן. אחרי התיקון שוב צריך לעשות את אותה שורה כנ"ל עד שאין שגיאות
אחרי שהגעת למצב שאין שגיאות אז כותבים את השורה ;,, Tlink YourFileName (בלי סיומת ושוב עם שני פסיקים ונקודה פסיק)
אז זה מציג שתי שורות כאלו שאומרות שנוצר קובץ בסיומת EXE ואז אתה יכול לעשות Debug ע"י השורה
Debug YourFileName.exe (ז'תומרת המילה Debug ואח"כ שם הקובץ בסיומת EXE)
ואז מוצג לך הסימן מינוס -
ואתה יכול לכתוב כל מיני אותיות שמסמנות כל מיני דברים. אני לא זוכרת הכל אבל העיקריים הם:
האות U ואז הוא מציג לך את כל הפקודות שבתוכנית עם הכתובת שלהן בזכרון וזה עדיין לא הרצה אלא אח"כ אם אתה לא רואה את סוף התוכנית (שאתה אמור לזהות ע"י הפקודות שאתה מכיר או RETF)
תעשה שוב U כדי לראות את ההמשך. ברגע שאתה מזהה את סוף התוכנית שוב צריך לכתוב במינוס
את האות G בצורה כזו לדוגמא G=0 1D שזה אומר הרצה מפקודה ששמורה במקום 0 (הראשונה) עד לפקודה ששמורה בתא זכרון שמספרו 1D בסגמנט הקוד. ואז בעצם מורץ לך התוכנית מתחילתה עד הפקודה הזו. אם אתה רוצה להריץ מהתחלה עד הסוף תעשה מ - 0 עד המספר של הפקודה האחרונה אבל אפשר גם בחלקים. אחרי ההרצה אתה רואה את תמונת האוגרים והדגלים ויכול לבדוק אותם וגם אפשר לעשות אח"כ את הפקודה D0 (די אפס) ואז אתה רואה את תמונת הזכרון
דבר נוסף שאפשר לעשות אחרי המינוס הוא לכתוב T ואז זה מריץ פקודה פקודה וכל פעם אתה יכול לראות את האוגרים והזכרון.
כדי לצאת מהדיבאג צריך לכתוב את האות Q אחרי המינוס. ודבר נוסף - בכל המקומות זה לא משנה אותיות גדולות או קטנות

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

כלי אשכול חפש באשכול זה
חפש באשכול זה:

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

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

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 10:18

הדף נוצר ב 0.06 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר