פורסם 2007 במרץ 1518 שנים שלום, במסגרת בית הספר אנחנו צריכים לכתוב "פרויקט" בשפת אסמבלר. בסמגרת הפרויקט שלי (חלפן כספים) אני צריך לבצע פעולות חילוק, שלעיתים מתבצעות על מספרים גדולים יחסית, ועקב כך שפשוט אין מקום באוגר AL לתוצאה, אני מקבל שגיאת Divide Overflow.האם למישהו יש רעיון כיצד אני יכול לבצע את פעולות החילוק האלה מבלי להיתקל בשגיאה הנ"ל?
פורסם 2007 במרץ 1518 שנים הגורם שאתה מחלק בו חייב לקיים את התנאים הבאים:אם אתה מחלק בבית אז הגורם חייב להיות גדול יותר מ-AHאם במילה אז הגורם צריך להיות יותר גדול מ-DX.
פורסם 2007 במרץ 1518 שנים מחבר הצלחתי לפתור את הבעיה בעזרתו של חבר, שאמר לי פשוט לאפס את אוגר DX : xor dx,dx ואני חשבתי שהתוצאה עוברת אליו כמו ב mov שאז הערך הקודם של האוגר פשוט נמחק. תודה רבה לכולם.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.