לפרק :: x86 :: פורמטקסט

לפרק :: x86 :: פורמטקסט הוא מודול פרל כדי לעצב הוראות מחשב כטקסט.
הורד עכשיו

לפרק :: x86 :: פורמטקסט דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Bob Mathews
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~bobmath/Crypt-CAST5_PP-1.04/CAST5_PP.pm

לפרק :: x86 :: פורמטקסט תגים


לפרק :: x86 :: פורמטקסט תיאור

לפרק :: x86 :: פורמט הוא מודול פרל כדי לעצב הוראות מחשב כטקסט. לפרק :: X86 :: X86 :: FormatText הוא מודול Perl כדי לעצב הוראות מחשב כמו text.Synopsis להשתמש לפרק :: X86; $ d = לפרק :: X86-> חדש (פורמט => "טקסט"); פורמטים מודול זה מפורקים הוראות מחשב של Intel X86 כטקסט קריא אנושי. הפלט הוא בתחביר אסמבלר אינטל, עם כמה חריגים קטנים, כפי שתואר להלן. פלט מיוצר במארז נמוכה יותר. מוסכמות בכך משמשים על מנת להקל על תוכניות לעיבוד התפוקה של הפסירה. זה שימושי כאשר אתה לא רוצה את המורכבות של עבודה עם הפלט של מודול פורמט. אני מוצא כי שינויים אלה הופכים את התפוקה יותר קריא לבני אדם כמו גם. במקרים מסוימים, זה נעשה באמצעות "אופרנד מפורש" צורה של ההוראה במקום צורה משתמעת הרגילה. CS: XLATB הופך XLAT BYTE אם קידומות אחרות קיימות, הם קודמים את mnemonic opcode מופרדים על ידי תווים שטח יחיד. אם ההוראה יש כל אופרנדים, הם מופיעים לאחר חלל אחר, מופרדים על ידי פסיקים. אין שום רווח לבן בין או בתוך אופרנדים, כך שתוכל להפריד בין חלקי הוראה עם פיצול ". על מנת להפוך את זה אפשרי, המילה "PTR" מושמטת מאופרנדס זיכרון. MOV 0x42, Word PTR הופך MOB 0x42, Word אם אחד או יותר קידומות קיימות, אבל אין אופרנדים, יחיד ". מתווסף כאופרנד. זה אומר שאתה תמיד יכול להניח כי הרכיב האחרון הוא אופרנד, אם יותר מרכיב אחד קיים. המקרה היחיד שבו זה יתרחש בדרך כלל הוא עם פעולות מחרוזת. עם זאת, מודול זה משתמש תמיד בטופס אופקים מפורש עבור אופס מחרוזת. נציג Movsb הופך נציג Movs Byte , בתים לא נציג Movsb. גודל הזיכרון אופרנד (בתים, Word, וכו ') נכלל בדרך כלל באופרנד, גם אם ניתן לקבוע מהקשר. בדרך זו, הגודל אינו אבוד אם עיבוד מאוחר יותר מפריד בין האופרנד משאר ההוראה. (כמה אופרנדים לזיכרון אין גודל אמיתי, אם כי, בעוד אחרים יש גדלים יוצאי דופן אשר אינם מוצגים.) הוסף EAX, הופך להוסיף EAX, DWORD שלא כמו תחביר Att Autsbler, Operands בודדים אף פעם לא מכילים פסיקים מוטבעים. משמעות הדבר היא כי אתה יכול בבטחה לשבור את רשימת האופרנד עם פיצול /, /. Lea 0x0 (, x, 4), אני הופך לאה EDI, דרישות: · Perl דרישות: · פרל


לפרק :: x86 :: פורמטקסט תוכנה קשורה