ABA


"מספר שאלות באסמבלר"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #13248 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13248
Alphonso

   20:48   29.04.06   
אל הפורום  
  מספר שאלות באסמבלר  
 
   ערכתי לאחרונה בתאריך 29.04.06 בשעה 20:50 בברכה, Alphonso
 
האם חוקי לעשות כך MOV (SI) , AL (זה כמובן סוגריים מרובעות בבאמת)??
ואם כן ו AL שווה ל 07H אז מה נכנס ל SI ?? כי לפי התוכנית שלי לא נכנס 07H משום מה...


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  מה ?! דני15  29.04.06 20:52 1
     תודה אחי יש לי עוד שאלה Alphonso 29.04.06 20:54 2
         אתה מציין את מס' התא דני15  29.04.06 21:08 3
             מזה LEA ?? Alphonso 29.04.06 21:09 4
                 מכתב דני15  29.04.06 21:24 5
                     אחי Alphonso 29.04.06 21:41 6
                     אבל למה זה עושה לי WARNING כשאני בודק ב MASM4 ??? Alphonso 30.04.06 12:18 8
  תעשה ככה mov al , byte ptr (si] Static 30.04.06 09:52 7

       
דני15 
חבר מתאריך 3.8.02
47437 הודעות, 8 פידבק
   20:52   29.04.06   
אל הפורום  
  1. מה ?!  
בתגובה להודעה מספר 0
 
   SI בסוגריים מרובעות זה אומר התא בזכרון ש-SI מצביע עליו. ל-SI לא אמור להיכנס כלום כתוצאה מהפקודה. נאמר ו-SI שווה ל-10H, אז בעקבות הפקודה, בתא 10H בזכרון ימצא 07H. כל תא כזה אגב הוא בית בן 8 סיביות.


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

   20:54   29.04.06   
אל הפורום  
  2. תודה אחי יש לי עוד שאלה  
בתגובה להודעה מספר 1
 
   ערכתי לאחרונה בתאריך 29.04.06 בשעה 21:02 בברכה, Alphonso
 
אם יש לי מערך חד מימדי שאני רוצה להכניס לתוכו ערך לדוגמא כך
MOV ARR(SI), AL בסוגריים מרובעים
אז איך אני נותן ל SI ערן של התא שאני רוצה...נאמר במערך חד המימדי הזה אני רוצה לכניס את AL בתוך התא מספר 7


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
דני15 
חבר מתאריך 3.8.02
47437 הודעות, 8 פידבק
   21:08   29.04.06   
אל הפורום  
  3. אתה מציין את מס' התא  
בתגובה להודעה מספר 2
 
   תשתמש ב-LEA.


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

   21:09   29.04.06   
אל הפורום  
  4. מזה LEA ??  
בתגובה להודעה מספר 3
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
דני15 
חבר מתאריך 3.8.02
47437 הודעות, 8 פידבק
   21:24   29.04.06   
אל הפורום  
  5. מכתב  
בתגובה להודעה מספר 4
 
   ערכתי לאחרונה בתאריך 29.04.06 בשעה 21:25 בברכה, דני15
 
LEA זה נותן את כתובת ההתחלה

lea bx,arr
mov {bx+7},al


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

   21:41   29.04.06   
אל הפורום  
  6. אחי  
בתגובה להודעה מספר 5
 
   אתה מוכן להסביר על זה טיפה יותר ? ותגיד זה באמת צריך להיות בסוגריים מסולסלים כי וואלה במסולסלים זה עובד לי ובמרובעות זה לא עובד


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

   12:18   30.04.06   
אל הפורום  
  8. אבל למה זה עושה לי WARNING כשאני בודק ב MASM4 ???  
בתגובה להודעה מספר 5
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Static
חבר מתאריך 1.7.02
1329 הודעות
   09:52   30.04.06   
אל הפורום  
  7. תעשה ככה mov al , byte ptr (si]  
בתגובה להודעה מספר 0
 
  


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

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

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



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