קוד הברגה

מְחַבֵּר: Randy Alexander
תאריך הבריאה: 25 אַפּרִיל 2021
תאריך עדכון: 1 יולי 2024
Anonim
#5 איך לשנות קוד במנעול? - DIY - עשה זאת בעצמך
וִידֵאוֹ: #5 איך לשנות קוד במנעול? - DIY - עשה זאת בעצמך

תוֹכֶן

הגדרה - מה המשמעות של קוד הברגה?

קוד הברגה הוא טכניקת יישום קומפיילר המשמשת ליישום מתורגמנים למכונות וירטואליות. הקוד שנוצר על ידי הקוד המשורשר מכיל ברובו קריאות לתכניות משנה. קוד זה יכול להיות גם רצף פשוט של הוראות שיחת מכונה או אולי קוד שצריך לעבד אותו על ידי מתורגמן המכונה. קוד הברגה הוא השיטה המיושמת בשפות תכנות כמו FORTH, רוב היישומים של BASIC וכמה גרסאות של COBOL. אחת התכונות הבולטות של קוד הברגה היא שבהשוואה לשיטות אחרות לייצור קוד, יש לו צפיפות קוד גבוהה יותר. יחד עם זאת, מהירות הביצוע מעט יותר איטית מהקודים שנוצרים בשיטות אלטרנטיביות.


מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר קוד הברגה

קוד הברגה מיושם לרוב באמצעות הדגמים הבאים:

  • קוד הברגה ישירה: קוד התוכנית הוא וקטור רגיל של מצביעי נוהל להתקשר מסודרים לפי סדר הופעתם.
  • קוד הברגה עקיף: מייצג את התוכנית שנערכה בעזרת מצביעי כתובות. הייצוג עושה שימוש בווקטור של כתובות למתארים ולא בכתובות של קוד הביצוע. המתארים מצביעים בתורם על קוד ביצוע המיועד.
  • קוד הברגה של תת-רוטינה: בהשוואה לשיטות אחרות, לקוד המשוריין תת-רוטיני יש ייצוגי קוד שניתן לבצע ישירות על ידי המעבד. בשיטה זו, הווקטור המשמש מורכב מהוראות JSR או CALL במקום וקטור של כתובות.
  • קוד הברגה של אסימון: עושה שימוש בגישה ThreeStarProgramming לצורך פרשנות הייצוגים הידועים. הייצוגים מוגבלים לרוב לפחות מ- 256 הוראות וירטואליות. כתוצאה מהגבלה זו, קוד הברגה אסימון ידוע גם בשם קוד בייט.