פורסם 2007 במרץ 118 שנים עד כמה שידוע לי 8086 עובד עם אוגרים של 16 סיביות, AX BX CX DX וכאלה...אף פעם לא שמעתי על EAX EBX ב8086, אפשרי לעבוד עם אוגרים של 32 ביט במעבד שתומך ב16 ביט?(שאלה של נוב באסמבלי 8086)עריכה: לפי הידע הדל שלי בנושא, רק מעבד 80386 תמך באוגרים של 32 ביט.
פורסם 2007 במרץ 118 שנים הכוונה פה היתה אסמבלי של מכונות מבוססות X86 כנראה, לא ספציפית לדגם 16 ביט....
פורסם 2007 במרץ 218 שנים התכוונתי ל-x86 של מכונות 32bit כלומר 386 ומעלה.עבור 8086 סטנדרטי, זה מעט יותר מסובך כיוון שאין לו מכפל חומרתי של 32 סיביות ב-32 סיביות ב-ALU, תצטרך לממש אותו בעצמך ע"י שילוב פעולות כפל של 16 סיביות ופעולות חיבור.במקום זה כדאי להשתמש ב-pseudo random number generator של 16bit. הכל דומה רק שעובדים עם רגיסטרים של 16 סיביות, והקבועים הנחוצים הם אחרים. עוד אופציה היא להשתמש ב-linear feedback shift register, אשר לא דורש הכפלות אלא רק הזזות של רגיסטרים וביצוע XOR.
פורסם 2007 במרץ 318 שנים הכוונה פה היתה אסמבלי של מכונות מבוססות X86 כנראה, לא ספציפית לדגם 16 ביט....אז או שמערכת החינוך בארץ דפוקה והיא צריכה ללמד הבנת הנקרא בצורה אחרת, או שהוא ציין את הדגם בשאלה שלו.. 8086!פשוט מהידע שלי מערכת החינוך בארץ מלמדת אסמבלי של 8086/88 בהתחלה, ולא דגם יותר מתקדם.
פורסם 2007 במרץ 418 שנים אכן הוא ציין, ולא שמתי לב. אוטומטית זה התרגם אצלי ל-x86 של 32bit. לא חשבתי שזה לבית ספר או משהו.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.