ABA


"שאלה באסמבלי 86"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15102 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15102
MiP
חבר מתאריך 24.5.05
782 הודעות, דרג אמינות חבר זה
   17:52   13.12.08   
אל הפורום  
  שאלה באסמבלי 86  
 
   ערכתי לאחרונה בתאריך 13.12.08 בשעה 17:54 בברכה, MiP
 
לכל אלה שלמדו אי-פעם אסמבלי כלשהו צריך ייעוץ קטן באיזה דרך עדיף לייצג
את הנתונים בשאלה הבאה:

נתונה רשימה עם 10 מספרי כרטיס סטודנט של 10 סטודנטים של מכללה.
כל מספר הוא בעל 8 ספרות BCD: XXabcdef H , כאשר XX מוגדר כמספר מגמה בה לומד הסטודנט ו- abcdef כמספר זיהוי של הסטודנט.
קידוד המגמות: 11 – חשמל, 22 – מכונות, 33 – מחשבים, 44 – ביולוגיה.
(לדוגמה: 22451328 - סטודנט של מגמת מכונות)
א) צייר תרשים זרימה של תוכנית אשר תמיין את הרשימה הכללית לארבע רשימות עבור ארבע מחלקות . עבור כל רשימה התוכנית תמנה את מספר הסטודנטים ששייכים למגמה.
ב) השלם את התרשים בכדי לגלות באיזה מ- 4 המחלקות יש יותר סטודנטים.
ג) כתוב תוכנית בשפת אסמבלי 86 שמממשת את תרשים הזרימה הנוצר.

עכשיו השאלה שלי להתייחס למידע הנתון כמחרוזת/מערך/או אפילו סתם קטע בזיכרון ?



                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  התחלתי עם התרגיל מתוך הנחה כי כבר יש לי את הנתונים.. MiP 13.12.08 18:06 1

       
MiP
חבר מתאריך 24.5.05
782 הודעות, דרג אמינות חבר זה
   18:06   13.12.08   
אל הפורום  
  1. התחלתי עם התרגיל מתוך הנחה כי כבר יש לי את הנתונים..  
בתגובה להודעה מספר 0
 
   ולא צריך לקלוט אותם וכולם נמצאים החל ממקום כלשהו בזיכרון (SI-האוגר יצביע על המקום)
וכאילו שהקצו 320B לטובת הנתונים שזה 40 סגמנטים בזיכרון.

עכשיו נגיד על מנת למיין את הסטודנטים אני אשתמש החל מכתובת SI+40
אעביר לשם לפי סדר המגמות את הסטודנטים אחשב כמה סטודנטים בכל מגמה ואפשר גם להחזיר בסופו של דבר את הרשימה ממויינת בזיכרון לטווח הכתובות שהן הופיעו בו מלכתחילה.

אבל עדיין יש פה סירבול והרבה בדיקות.

אולי מישהו יכול להציע דרך יעילה ועדיפה על פני זו ?



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net