|
עמוד:73
הייחוד של המרחבים sbit-ו sfr סקרנו את פעולות ההקצאה בשבעה מבין תשעת מרחבי . C 51-ה בשני המרחבים האחרים אין מבצעים פעולות אלה : במרחב sfr-ה ובמרחב sbit-ה שבתוכו . הסיבה : מרחבים אלה אינם משמשים מתכנתים לאחסון נתוניהם : הם משרתים את המתכנתים בביצוע מגוון משימות בקרה המוטלות על הבקר . תוצאה : המרחבים sbit-ו sfr מופיעים רק בפקודות שיוך , ההופכות את מרכיביהם למשתנים בשפת . C כאמור , לאחר ביצוע פקודות השיוך ניתן להפעיל מרכיבים אלה באמצעות המגוון הרחב של הפקודות בשפת . C שאלה 1 . 2 לפניכם 10 פקודות , מקצתן שגויות . העתיקו הרשימה למחברתכם ורשמו ליד כל פקודה תקינה מדוע היא תקינה , ומול כל פקודה שגויה – מה שגוי בה : 1 . char A [ 121 ]; 2 . idata char B [ 121 ]; 3 . xdata long C [ 16400 ]; 4 . bdata char D [ 17 ]; 5 . bdata int E [ 8 ]; 6 . code char F ; 7 . xdata long G [ 8192 ] , H [ 8192 ] ; 8 . long I [ 20 ]; int J [ 20 ]; 9 . code char K [ ] = "I am a Wrong Instruction" ; 10 . idata int L [ 65 ];
|
|