המרת קוד ב-C לקוד באסמבלר - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

המרת קוד ב-C לקוד באסמבלר


ניר.

Recommended Posts

  • תגובות 34
  • נוצר
  • תגובה אחרונה

משתתפים בולטים בדיון

משתתפים בולטים בדיון

קוראים לזה קומפיילר, הוא לוקח את הקוד C והופך אותו לשפת סף. יש קומפיילרים כמו GNU שיכולים להוציא לך את הפלט ישירות לשפת סף.

לעשות את הפעולה ההפוכה לא ניתן לעשות ישירות בגלל שהקומפיילר עושה כל מני אופטימזציות בדרך.

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

קוראים לזה קומפיילר, הוא לוקח את הקוד C והופך אותו לשפת סף. יש קומפיילרים כמו GNU שיכולים להוציא לך את הפלט ישירות לשפת סף.

לעשות את הפעולה ההפוכה לא ניתן לעשות ישירות בגלל שהקומפיילר עושה כל מני אופטימזציות בדרך.

התוכנה GNU ממירה קוד ב-C לאסמבלי (כלומר הופכת את הקוד לאסמלי ומחזירה אותו בקובץ)?

יש לך קישור להורדת התוכנה?

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

אני חושב שאנחנו לא מבינים מה הוא רוצה...

תנסה להסביר את עצמך שוב...

הכוונה שלי היא תוכנה שתמיר ותיצור לי את הקובץ הזה באסמבלי כך שאני אוכל לראות לראות את הקוד בשפת סף (אסמבלר)....

זה די דחחחווףףףףף....[br]פורסם בתאריך: 24.09.2008 בשעה 08:12:10


אני חושב שהוא מחפש קומפיילר [ או תוכנה כלשהי] שתציג לו את קוד האסמבלי לאחר ההמרה.

בדיוק , זה מה שרשמתי למעלה....

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

מה שאני מפספס זה,

אתה רוצה תוכנה שתראה את האסמבלי לקוד שיש לך ב-C? אם כן, כמו שאמרו מעלי, הכי פשוט זה בכל קומפיילר שהוא (כגון VISUAL C++ וכו'), יש חלון DISASSEMBLE או משהו כזה, והוא מראה לך איפה אתה נמצא בקוד שאתה מדבג ומראה את הASSMBLY

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

מה שאני מפספס זה,

אתה רוצה תוכנה שתראה את האסמבלי לקוד שיש לך ב-C? אם כן, כמו שאמרו מעלי, הכי פשוט זה בכל קומפיילר שהוא (כגון VISUAL C++ וכו'), יש חלון DISASSEMBLE או משהו כזה, והוא מראה לך איפה אתה נמצא בקוד שאתה מדבג ומראה את הASSMBLY

מאיפה אני יכול להוריד את ה-ISUAL C++ ?

איך אני מגיע לאפשרות של DISASSEMBLE ?

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

++Visual C אתה יכול להוריד בחינם מהאתר של מיקרוסופט (חפש Visual C++ Express).

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

אופציה אחרת היא static disassembler, שזה תוכנה שמאפשרת להסתכל על האסמבלי של קובץ exe בלי להריץ אותו. תוכנות לדוגמה הן IDA ו-Ollydbg.

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

++Visual C אתה יכול להוריד בחינם מהאתר של מיקרוסופט (חפש Visual C++ Express).

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

אופציה אחרת היא static disassembler, שזה תוכנה שמאפשרת להסתכל על האסמבלי של קובץ exe בלי להריץ אותו. תוכנות לדוגמה הן IDA ו-Ollydbg.

IDA ו-Ollydbg הם תוכנות חינמיות ?

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

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

ארכיון

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


×
  • צור חדש...