אסמבלי 8086-כתיבת מספר למחסנית(בעקיפין) כמילה ולא כבית - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

אסמבלי 8086-כתיבת מספר למחסנית(בעקיפין) כמילה ולא כבית


devilh

Recommended Posts

אני משתמש ב-BP כדי לזכור את הכתובת שלפני החזרה מפונקציה

ואז אני רוצה לשים בכתובת

[bp+2] למשל את המספר 1

ולאחר החזרה מהפונקציה להשתמש ב-POP על מנת לקבל מידע חזרה מהפונקציה.

הבעיה ש mov [bp+2], 1 שם לי רק בבית אחד את המספר 1,והבית השני במקום לקבל 0,נשאר ללא נגיעה.

האם יש דרך להגיד לו ישירות לשים מילה במחסנית,או שאני חייב לעשות גם mov [bp+1],0 ?

קישור לתוכן
שתף באתרים אחרים

אני משתמש ב-BP כדי לזכור את הכתובת שלפני החזרה מפונקציה

ואז אני רוצה לשים בכתובת

[bp+2] למשל את המספר 1

ולאחר החזרה מהפונקציה להשתמש ב-POP על מנת לקבל מידע חזרה מהפונקציה.

הבעיה ש mov [bp+2], 1 שם לי רק בבית אחד את המספר 1,והבית השני במקום לקבל 0,נשאר ללא נגיעה.

האם יש דרך להגיד לו ישירות לשים מילה במחסנית,או שאני חייב לעשות גם mov [bp+1],0 ?

הזכרון המעורפל שלי זורק משהו כמו:


mov word ptr [bp+2],1

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...