פורסם 2008 ביולי 3117 שנים אני נותן את הקוד הזה mov ax,si mov cx,8 div cxSI-מכיל 4 במקרה זהאני עובד עם האמולטור EMU8086,למי שמכיר-זה נותן לי אופציה להריץ את הקוד בתוך האמולטור,שלב שלב,ככה שאני יכול לדבג בנוחותאחרי הפקודה DIV CX אני אמור לקבל:AX=0DX=4מה שאני בפועל מקבלAX= 4000HDX=4H מסמן מספר בהקסהאני לא מבין מה גורם לדבר המוזר הזה,זה ממש לא הגיונידוגמא נוספת-אני מריץ את הקוד כאשר SI מכיל 6ואני מקבל AX=8000HDX=6למישהו יש רעיון על משהו שיכול להשפיע על החלוקה,או לגרום לכזה מצב?נ.בניסיתי גם IDIV
פורסם 2008 ביולי 3117 שנים מחבר מה זאת אומרת DX:AX?ניקח לדוגמא AX=0004DX=0003אז המשמעות של DX:AX היא?
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.