דיבאגר בדפדפן

עמוד

הדיון הזה מכיל 4 תגובות, ויש לו 2 משתתפים, והוא עודכן לאחרונה ע״י  CodeX לפני 8 חודשים.

מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)
  • מאת
    תגובות
  • #83547

    Shy Shalom
    משתתף

    נמאס להתקין ג'אווה ולקמפל ב command line?
    עכשיו יש דיבאגר בדפדפן!
    https://shooshx.github.io/corewars8086_js/war/page.html

    כמה מהפיצ'רים העיקריים:
    – כל הפיצ'רים של הגרסא המקורים בGUI נוח
    – אפשר לכתוב קוד בממשק אינטראקטיבי ולהריץ אותו מייד
    – אפשר לעשות זום על הזכרון (עם הגלגל של העכבר) ולערוך את התוכן
    – אפשר לערוך את הרגיסטרים
    – אפשר לכתוב watch עם חישובים מורכבים
    רשימה מלאה יותר: https://github.com/shooshx/corewars8086_js

    #83554

    CodeX
    משתתף

    האם יש סיבה שהדיבגר לא נותן להריץ farcall?
    call dword [bx]

    #83555

    Shy Shalom
    משתתף

    הסיבה כתובה בבירור בחלון השגיאות:
    Although this is a legal x86 opcode, codewars8086 does not support it, opcode = 0x66
    כלומר אופקוד שמתחיל ב 66, כמו הפקודה הזה אינו נתמך על ידי מנוע ההרצה
    כל איזור המשחק הוא סגמנט אחד של 64K ולכן הגבילו את הקפיצות שאפשר לעשות לקפיצות באותו סגמנט.
    אתה יכול לעשות קפיצוה רגילה עם
    call near [bx]

    #83556

    CodeX
    משתתף

    במנוע הרגיל ניתן להריץ

    #83557

    CodeX
    משתתף

    *עדכון* : בגלל שאני רגיל לכתוב בTASM אז קראתי לזה עם dword ובNASM (בדיבגר הזה) עושים את זה עם far.
    אז -> call far [bx]

מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)

יש להתחבר למערכת על מנת להגיב.