על ידי ארי גרינשפון » ד' נובמבר 18, 2009 11:19 am
שלום מיכאל רז,
אתה יכול להעביר מפורמט HEX לשפת אסמבלי (שפת סף), לפעולה הזאת קוראים disassembly,
את הפעולה הזאת אתה יכול לעשות אם תטעין את הקובץ HEX לתוך ה AVR Studio
או בעזרת תוכנה שקוראים לה disAVR
לכל מעבד יש שפת סף משלו,
שפת הסף היא קשה יותר לקריאה מאשר שפת עילית (למשל שפת C) והיא גם דורשת להבין בצורה מעמיקה יותר כל רכיב במעבד (זיכרון, registers, כל הכניסות והיציאות ועוד) מאשר שפת עילית.
לא ידוע לי שקיימת כיום תוכנה שיכולה להמיר משפת סף של מעבד ATmega לשפת C ולכן צריך לעשות את זה בצורה ידנית כלומר אחרי שתבין מה הקובץ הזה עושה תצטרך לכתוב אלגוריתם שעושה את זה בשפת C.
ארי גרינשפון