לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה --לשאלות בנושאי טלוויזיות, מערכות קולנוע ביתי, הגברה וסאונד - אנא פנו לפורום אודיו וקולנוע ביתי -- www.fresh.co.il/f=103 תגיות פורום: פורום אלקטרוניקה - פורום חשמל - שאלות בנושאי אלקטרוניקה - תכנון מעגלים - מעגלים מודפסים - פיתוח אלקטרוני - תכנון PCB - בקרים למנועים - תאורת לדים - תכנון דימר - מודינג - Arduino - מיקרו בקרים - שליטה על תאורה - שלט רחוק - משדר FM - תאורת LED - פתרון שאלות בחשמל - אלקטרוניקה תקבילית חץ ימינה  

לך אחורה   לובי הפורומים > תחביבים > חשמל ואלקטרוניקה
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 29-11-2011, 16:06
  משתמש זכר DigiGil DigiGil אינו מחובר  
 
חבר מתאריך: 20.10.06
הודעות: 202
שלח הודעה דרך MSN אל DigiGil
אסמבלי מול שפת C

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

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

היתרונות של שפת C על-פני אסמבלי הם שהיא נוחה יותר לדיבוג, לתחזוקה ולפיתוח תוכניות מורכבות, ותכונה נוספת וחשובה של שפת C, היא הפורטביליות (Portability), כלומר היכולת להשתמש בקוד שנכתב עבור מיקרובקר אחד, גם במקרה שמחליפים למיקרובקר אחר (כמובן שתדרשנה התאמות מסוימות). קוד שנכתב באסמבלי אינו פורטבילי. אם אתם מחליפים את המיקרובקר הקיים למיקרובקר ממשפחה אחרת, תאלצו לכתוב את כל התוכנית מחדש, כי למיקרובקרים שונים יש שפת אסמבלי שונה.

בשורה התחתונה, אם אין תנאי שמכתיב לכם שימוש בשפת אסמבלי, ואתם מכירים את 2 השפות ברמה טובה, מומלץ לממש את הקוד בשפת C.

בברכה,
גיל
_____________________________________
_- סיוע בהשלמת פרויקט-גמר להנדסאים -_
(האתר digigil.com נסגר)


תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 13:19

הדף נוצר ב 0.03 שניות עם 11 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר