צריכה עזרה....באסמבלר

sharona1123

New member
צריכה עזרה....באסמבלר

עלי לכתוב תוכנית הסורקת קטע זיכרון בגודל 1000 מילים ומחליפה את הבתים בכל מילה.איך לדעתכם אני יכולה לעשות זאת? תודה מראש ,שרון
 

sharona1123

New member
מחליפה בין 2 הבתים במילה,כך שהבית

הראשון במלה הופך להיות אחרון והית האחרון הופך להיות ראשון.
 

twiti

New member
ראי קוד מצ"ב

mov si,offset arr mov cx,1000 loop1: mov al,[si] xchg al,[si+1] xchg al,[si] add si,2 loop loop1
 

אלדד26

New member
להלן אלגוריתם פשוט

את צריכה לבצע את הפעילות הבאה: רוצי על כל המערך עם אינדקס (SI למשל) העבירי את המילה הנוכחית ל - AX החליפי בין AL לבין AH (פקודת XCHG) החזירי את AX למיקום המילה הנוכחית במערך סוף לולאה אני מניח שאת יודעת מספיק אסמבלי כדי לתכנת את זה
 
למעלה