אסמבלי ללא ספר?
-
השאלה שלי כזאתי: אני יכול לומר על עצמי שאני אוטודידקט ברמה די גבוהה.
אני יכול ללמוד אסמבלי נטו מללמוד בסיס וישר לעבור לכתיבת קוד וקריאת בינארי של אחרים?
או שצריך להעמיק בריגסטרים למיניהם דגלים חישובים מתמטיים ופקודות קפיצה?
@אף-אחד-3@שאלתיאל כתב באסמבלי ללא ספר?:
או שצריך להעמיק בריגסטרים למיניהם דגלים חישובים מתמטיים ופקודות קפיצה?
זה הבסיס
@שאלתיאל כתב באסמבלי ללא ספר?:
אני יכול ללמוד אסמבלי נטו מללמוד בסיס וישר לעבור לכתיבת קוד וקריאת בינארי של אחרים?
כן ולא, בינאריים שנכתבו נאטיבית אפשר, אבל לא כאלו שנכתבו עבור סביבות ריצה מסוימות, גם אתה צריך באמת לדעת את הבסיס, אחרי שאתה יודע את הבסיס, המקסימום שאתה יכול להיתקל בו שאתה לא מכיר זה opcode של אופטימיזציית מעבד או דברים שאתה יכול בקלות למצוא בגוגל.
ודעתי האישית שמשהו שנכתב ב-go אפילו שזה "נאטיבי" זה יהיה מאוד מסובך לקרוא.אולי תתמקד בקודים שנכתבו ב-C בתור התחלה.
-
@חגי אוקי דברים יפים אמרת. הרעיון כזה: אני למדתי כבר הקס בינארי, קצת על הIP אוגרים ב16 ביט ואיך זה נראה בדיבגאר.
מכל מקום זה מתחיל להציק הדיבגאר של דוס מיושן ומציק ואני מעדיף פשוט ללמוד 64 ביט על סביבת עבודה נורמלית.
(notpped++ ווינ וNASM יחד עם הלינקר) וחשבתי כאילו ללמוד את הבסיס כלומר פעולות מתמטיות חיבור חיסור וכו.
קריאת לפונקציות מערכת/ ואז לנסות לכתוב פונקציות בסיסיות וכך להתקדם זה נראה לך ריאלי? -
@חגי אוקי דברים יפים אמרת. הרעיון כזה: אני למדתי כבר הקס בינארי, קצת על הIP אוגרים ב16 ביט ואיך זה נראה בדיבגאר.
מכל מקום זה מתחיל להציק הדיבגאר של דוס מיושן ומציק ואני מעדיף פשוט ללמוד 64 ביט על סביבת עבודה נורמלית.
(notpped++ ווינ וNASM יחד עם הלינקר) וחשבתי כאילו ללמוד את הבסיס כלומר פעולות מתמטיות חיבור חיסור וכו.
קריאת לפונקציות מערכת/ ואז לנסות לכתוב פונקציות בסיסיות וכך להתקדם זה נראה לך ריאלי?@שאלתיאל אתה לומד עם ספר או מדריך מסוים? כי בין השלב של חיבור חיסור לשלב של קריאה לפונקציות מערכת יש עוד כמה שלבים חשובים.
אין בעיה טכנית שאתה תעבור עם אוגרים של 16 ביט בסביבה של 64 ביט, אם זה באמת יותר נוח לך אז אדרבה, אבל אני עבדתי עם אימולטור כמו שכתבתי לך בנושא השני, וזה היה לי הרבה יותר נוח כי הדיבאגר שלו היה מאוד מוצלח.