עזרה באסמבלי. חיבור\כפל משתנים. - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

עזרה באסמבלי. חיבור\כפל משתנים.


pain_killer12

Recommended Posts

שלום חברים,

קיבלתי תרגיל בית לקלוט 2 מספרים עם הstdio - scanf/printf, לעשות חיבור וכפל ביניהם ולהדפיס את התוצאות.

ממה שהייתי בשיעורים לא הבנתי הרבה, וגם הסברים של חברים לא הועילו במיוחד.

אודה לכם אם תוכלו אולי להסביר לי קצת על הרגיסטרים הקיימים, באילו אני יכול להשתמש ואיך?

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

תודה מראש לעוזרים.

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

לפני שאתה קורא לפונקציה כלשהי אתה צריך לדחוף למחסנית את הארגומנטים שלה. אם לדוגמא אתה רוצה לקרוא מספר, ראשית אתה צריך להכניס למחסנית את הכתובת בזיכרון שבה ישמר המספר (הארגומנט השני) ואז את הכתובת של מחרוזת המכילה "%d" (הארגומנט הראשון). כעת אתה קורא לפונקציה scanf באמצעות הפקודה call scanf. שים לב שאת הארגומנטים מכניסים בסדר הפוך משום שמחסנית עובדת בשיטת LIFO.

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

ארכיון

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

×
  • צור חדש...