ABA


"שאלה קטנה בשפת אסמבלר (שפת סף)"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #14538 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14538
moti6684

   22:29   14.01.08   
אל הפורום  
  שאלה קטנה בשפת אסמבלר (שפת סף)  
 
   איך אני מעביר דרך אוגר bx מס' לתא זיכרון 0 שבו יהיה רשום 0 ובתא זיכרון 1 יהיה רשום 2 ובתא זיכרון 3 יהיה רשום 4 וכל תא אחרי תא יעלה ב-2?

ההתחלה שלי היא כזאת, מפה נתקעתי וזה לא מצליח,
מה הבעיה? ניסתי לשנות המון ולא הצלחתי.
מי יכול לעזור לי?


Mov al , 0
Mov bl , 0

Shuv:
Add al , 2
Mov bl , al
Mov bx , bl
Jmp Shuv

תודה מראש!


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  כי אתה מעביר בין אוגרים ולא בין התאים. TTAsnn 14.01.08 22:49 1

       
TTAsnn

   22:49   14.01.08   
אל הפורום  
  1. כי אתה מעביר בין אוגרים ולא בין התאים.  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 14.01.08 בשעה 22:49 בברכה, TTAsnn
 

Mov di , 0
Mov al , 0

Shuv:
Mov (di) , al

Add ax , 2
inc di
Jmp Shuv


הבעייה פה היא שלא עשית תנאי עצירה... (אז זה ימשך עד אינסוף)

דרך אגב, הסוגריים ה () הם בעצם סוגריים מרובעים...


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

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

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



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