ABA


"על סף שיגעון! בעיה באסמבלי..."
גירסת הדפסה   אשכול נעול - לקריאה בלבד
 
   
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #13995 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13995
sHuMpI

   20:32   15.03.07   
אל הפורום  
  על סף שיגעון! בעיה באסמבלי...  
 
   and word ptr ,65535

אני רושם את הפקודה הזאת והוא עושה לי ארור בקימפול-
comma or end of line expected


עשיתי תרגיל מאד יפה והמתרגל שינה דרישה ואני צריך לכתוב לזיכרון ע"י הפקודה הזאת. תודה רבה


        שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  לדעתי הבעייה היא בשורה קודם מלא קומפיילים עושים את זה TTAsnn 15.03.07 22:16 1
     הלוואי.... sHuMpI 15.03.07 22:18 2
         מה אתה מנסה לעשות כאן? למה הפסיק בכלל? Sn00py  15.03.07 22:53 3
             הפורום הזה... sHuMpI 15.03.07 23:14 4
                 ניסית בלי הWORD PTR הזה? MULI 16.03.07 00:49 5
                     האמת לא בדקתי עם אוגרים אחרים אני אבדוק יותר מאוחר sHuMpI 16.03.07 07:06 6
                         בטח שחובה word ptr Sn00py  16.03.07 07:32 7
                             הנה sHuMpI 16.03.07 12:25 8
                                 לי, זה עובד... Sn00py  16.03.07 13:26 9
                                     ובלי לשנות את המשהו הקטן הזה? אני לא יכול להוסיף דברים sHuMpI 16.03.07 14:01 10
                                         מה שהעלתי עובד לך? Sn00py  16.03.07 14:03 11
                                             זה לא משנה אחי.......אני צריך בלי התוספות sHuMpI 16.03.07 14:15 12
                                                 אתה לא מבין? התוספת זה רק בשביל לבדוק אם זה עובד Sn00py  16.03.07 14:54 13
                                                 בלתי אפשרי אחי אלה רק DIRECTIVES לאסמבלר MULI 16.03.07 14:55 14
                                                     מכתב |V| Sn00py  16.03.07 15:36 15
                                                     ועוד משהו Sn00py  16.03.07 15:37 16
                                                         כמובן...וזה לא עובד אחי... sHuMpI 16.03.07 15:49 17
                                                             אז הבעיה היא בוודאות במקום אחר. אצלי זה עבד בלי שגיאות. Sn00py  16.03.07 17:24 18
                                                                 תודה רבה אחי הבנתי את הטעות...הקומפיילר לא היה טוב sHuMpI 17.03.07 22:59 20
                                                         כן אבל הגישה לזיכרון היא בכל זאת פעמיים MULI 16.03.07 21:36 19
  שחכת לרשום אופרנד Speidy 15.05.07 23:55 21
     מיותר היה להקפיץ חודשיים אחרי... Nesher  16.05.07 07:58 22

       
TTAsnn

   22:16   15.03.07   
אל הפורום  
  1. לדעתי הבעייה היא בשורה קודם מלא קומפיילים עושים את זה  
בתגובה להודעה מספר 0
 
  


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
sHuMpI

   22:18   15.03.07   
אל הפורום  
  2. הלוואי....  
בתגובה להודעה מספר 1
 
   שאני מחליף למשהו אחר זה עובד, וגם הכל בסדר בשורה שלמעלה,
וגם זה מופיע לי בכמה מקומות בטקסט ובכל מקום אותה טעות
עוד?

תודה בכל מקרה אחי


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   22:53   15.03.07   
אל הפורום  
  3. מה אתה מנסה לעשות כאן? למה הפסיק בכלל?  
בתגובה להודעה מספר 2
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
sHuMpI

   23:14   15.03.07   
אל הפורום  
  4. הפורום הזה...  
בתגובה להודעה מספר 3
 
   זה אמור להיות
and word ptr (bx),65535

סוגריים מרובועות


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MULI

   00:49   16.03.07   
אל הפורום  
  5. ניסית בלי הWORD PTR הזה?  
בתגובה להודעה מספר 4
 
   נראה די מיותר..

וזה קורה גם עם אוגרים אחרים?


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
sHuMpI

   07:06   16.03.07   
אל הפורום  
  6. האמת לא בדקתי עם אוגרים אחרים אני אבדוק יותר מאוחר  
בתגובה להודעה מספר 5
 
   למרות שקשה לי להאמין שזו הבעיה.

הWORD PTR הוא חובה. וממש לא מיותר


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   07:32   16.03.07   
אל הפורום  
  7. בטח שחובה word ptr  
בתגובה להודעה מספר 6
 
   דבר ראשון אני לא ידוע כמה זה הכרחי אבל לא אמור להיות רווח בין ה PTR לבין ה [bx].
אם זה לא פותר את הבעיה, תעלה את כל הקוד שקשור לזה, כנראה שיש בעיה שמשפיעה על זה.. אתה משתמש ב DS או ב ES? אם ב ES אתה כמובן צריך לעשות אילוץ סגמנט es:[bx]
בקיצור, תעלה את הקוד אם הרווח זאת לא הבעיה.

לירן

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
sHuMpI

   12:25   16.03.07   
אל הפורום  
  8. הנה  
בתגובה להודעה מספר 7
 
   ערכתי לאחרונה בתאריך 16.03.07 בשעה 12:25 בברכה, sHuMpI
 
התוכנית מאד מאד פשוטה, זה רק תחילת הסמסטר...
https://rotter.name/User_files/nor/45fa707c66b913b2.txt

בהצלחה ותודה רבה


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   13:26   16.03.07   
אל הפורום  
  9. לי, זה עובד...  
בתגובה להודעה מספר 8
 
   ערכתי לאחרונה בתאריך 16.03.07 בשעה 13:26 בברכה, Sn00py
 
שיניתי רק משהו קטן
https://rotter.name/User_files/nor/45fa7ef02cb108cc.txt

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
sHuMpI

   14:01   16.03.07   
אל הפורום  
  10. ובלי לשנות את המשהו הקטן הזה? אני לא יכול להוסיף דברים  
בתגובה להודעה מספר 9
 
   שלא למדתי


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   14:03   16.03.07   
אל הפורום  
  11. מה שהעלתי עובד לך?  
בתגובה להודעה מספר 10
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
sHuMpI

   14:15   16.03.07   
אל הפורום  
  12. זה לא משנה אחי.......אני צריך בלי התוספות  
בתגובה להודעה מספר 11
 
   מבין אחי? TNX


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   14:54   16.03.07   
אל הפורום  
  13. אתה לא מבין? התוספת זה רק בשביל לבדוק אם זה עובד  
בתגובה להודעה מספר 12
 
   זה כולה HEADER...
תנסה להעתיק את הקוד בלי הHEADER וה FOOTER לקוד שלך ותבדוק.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MULI

   14:55   16.03.07   
אל הפורום  
  14. בלתי אפשרי אחי אלה רק DIRECTIVES לאסמבלר  
בתגובה להודעה מספר 12
 
   ערכתי לאחרונה בתאריך 16.03.07 בשעה 15:00 בברכה, MULI
 
הם מכינים לך את הSTACK ואת החלק של הקוד והחלק של המידע וכל זה... זה חובה

וסלח לי על מה שאמרתי על הWORD PTR לא שמתי לב שאתה מתייחס לתא זיכרון.. חשבתי שאתה מפעיל את זה על האוגר עצמו

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

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


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   15:36   16.03.07   
אל הפורום  
  15. מכתב |V|  
בתגובה להודעה מספר 14
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   15:37   16.03.07   
אל הפורום  
  16. ועוד משהו  
בתגובה להודעה מספר 14
 
   ערכתי לאחרונה בתאריך 16.03.07 בשעה 15:37 בברכה, Sn00py
 
באסמבלי אי אפשר לפנות באותה פקודה פעמיים לזיכרון
אתה לא יכול לעשות

mov [bx], [si]

אבל הוא משתמש בסתם מספר אז זה בסדר P:

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
sHuMpI

   15:49   16.03.07   
אל הפורום  
  17. כמובן...וזה לא עובד אחי...  
בתגובה להודעה מספר 16
 
   תודה על הניסיון אח שלי...


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   17:24   16.03.07   
אל הפורום  
  18. אז הבעיה היא בוודאות במקום אחר. אצלי זה עבד בלי שגיאות.  
בתגובה להודעה מספר 17
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
sHuMpI

   22:59   17.03.07   
אל הפורום  
  20. תודה רבה אחי הבנתי את הטעות...הקומפיילר לא היה טוב  
בתגובה להודעה מספר 18
 
   תודה


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MULI

   21:36   16.03.07   
אל הפורום  
  19. כן אבל הגישה לזיכרון היא בכל זאת פעמיים  
בתגובה להודעה מספר 16
 
   פעם ראשונה לקחת את המספר מהתא זיכרון ולעשות לו AND עם המספר
פעם שניה להכניס את התוצאה לאותו תא זיכרון.. זאת פניה כפולה אבל מה שנקרא implicit


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Speidy

   23:55   15.05.07   
אל הפורום  
  21. שחכת לרשום אופרנד  
בתגובה להודעה מספר 0
 
   and word ptr *ax****,65535
או משהו כזה


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   07:58   16.05.07   
אל הפורום  
  22. מיותר היה להקפיץ חודשיים אחרי...  
בתגובה להודעה מספר 21
 


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

תגובה מהירה
_________________________________________________________________________
למנהלים:  שחרר | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול | עריכת אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net