Minimalistic אסמבלר Interpreter (הידוע גם בminiasm) הוא קוד פתוח פלטפורמות, וחילק CLI פרויקט (שורת פקודת Interface) תוכנה מיושם ב- C ++ ונועד לספק כלים מתורגמן, מהדר ומאסף לbytecode (aka p באופן חופשי -code או קוד נייד) .Allows לך לאסוף פירש bytecodeWith Minimalistic אסמבלר Interpreter, תוכל לקמפל bytecode פירש (.iasm) ממיני-assebler (.masm) וקצר -. (sasm), לפרש את bytecode, לקמפל bytecode לקוד בינארי, כמו גם לכתוב תוכניות mutatable. היא משתמשת adressing.Getting היחסי רק התחיל עם תוכנת Minimalistic אסמבלר InterpreterThe הוא עדיין בפיתוח כבד, הופץ רק כשחרור אלפא ברגע, מה שאומר שאתה יכול & rsquo; באמת לא להשתמש בו. אנחנו & rsquo; ve ניסיתי לעבד אותו, אבל זה לא איכפת לי & rsquo; עבודה לא בגלל קובץ main.o חסר משני רכיבי מהדר ומתורגמן. גרסה מלאה יותר, Beta, צריכה להיות סדר זמין soon.Adding פקודות חדשים easyIn להוספת פקודה, המשתמשים צריכים לגייס אותו לראשונה בCODEREF, ולאחר מכן ליצור struct (משנה) בקובץ /interpreter/command.h, ולהוסיף את הפקודה לקובץ /compiler/compiler.cpp להידור או קובץ /interpreter/interpreter.cpp למתורגמן.
בעוד למהדר, אתה יכול להוסיף פקודות לgetCommandLength (), createCommandFromStringArray () וcreateBytecodeFromCommand (), לפרשן, אתה יכול להוסיף פקודות למתורגמן :: לרוץ () ומתורגמן :: printCommand (). מתחת למכסה המנוע ונתמך הפועל systemsTaking מבט מתחת למכסת המנוע של תוכנת Minimalistic אסמבלר Interpreter, אנו יכולים להבחין כי זה כבר כתוב כולו בשפת תכנות C ++. זה & rsquo; תוכנת שורת הפקודה sa שניתן להשתמש רק מסביבת מסוף / קונסולה.
מערכת הפעלה נתמכת כוללת את כל הפצות גנו / לינוקס, כמו גם את מערכת ההפעלה FreeBSD. מינימליסטי אסמבלר Interpreter נתמך כיום על ארכיטקטורות מעבד 32 ו -64 סיביות.
פרטי תוכנה:
תגובות לא נמצא