Minimalistic Assembler Interpreter (còn được gọi là miniasm) là một mã nguồn mở, cross-nền tảng và phân phối miễn phí CLI (Command-line Interface) dự án phần mềm thực hiện trong C ++ và được thiết kế để cung cấp phiên dịch, biên dịch và lắp ráp các công cụ cho bytecode (aka p -code hoặc mã di động) .Allows bạn biên dịch hiểu bytecodeWith Minimalistic Assembler Phiên dịch, bạn sẽ có thể biên dịch bytecode giải thích (.iasm) từ mini-assebler (.masm) và ngắn -. sasm) (, giải thích các bytecode, biên dịch bytecode thành mã nhị phân, cũng như để viết các chương trình mutatable. Nó chỉ sử dụng adressing.Getting tương đối bắt đầu với phần mềm Minimalistic Assembler InterpreterThe vẫn còn trong phát triển nặng, phân phối chỉ là một phiên bản Alpha vào lúc này, điều đó có nghĩa rằng bạn có thể & rsquo; t thực sự sử dụng nó. Chúng tôi & rsquo; đã cố gắng để biên dịch nó, nhưng nó doesn & rsquo; t làm việc vì các tập tin main.o là mất tích từ cả hai trình biên dịch và thông dịch các thành phần. Một hoàn thiện hơn, phiên bản Beta, nên có sẵn soon.Adding lệnh mới được easyIn để thêm một lệnh, người dùng cần phải tranh thủ nó lần đầu tiên trong CODEREF, sau đó tạo ra một (phụ) struct trong file /interpreter/command.h, và thêm các lệnh vào file /compiler/compiler.cpp cho các biên dịch hoặc các tập tin /interpreter/interpreter.cpp cho người phiên dịch.
Trong khi đối với các trình biên dịch, bạn có thể thêm các lệnh vào getCommandLength (), createCommandFromStringArray () và createBytecodeFromCommand (), phiên dịch viên, bạn có thể thêm các lệnh phiên dịch ở :: run () và thông dịch viên :: printCommand (). Dưới mui xe và hỗ trợ hoạt động systemsTaking một cái nhìn dưới mui xe của các phần mềm Minimalistic Assembler Phiên dịch, chúng ta có thể nhận thấy rằng nó đã được viết hoàn toàn bằng C ++ ngôn ngữ lập trình. Nó & rsquo; sa phần mềm dòng lệnh mà chỉ có thể được sử dụng từ một môi trường thiết bị đầu cuối / console.
Hệ điều hành được hỗ trợ bao gồm tất cả các bản phân phối GNU / Linux, cũng như các hệ điều hành FreeBSD. Minimalistic Assembler Phiên dịch hiện đang được hỗ trợ trên các kiến trúc CPU 32 và 64-bit.
Các chi tiết về phần mềm:
Phiên bản: 0.1 Alpha
Ngày tải lên: 17 Feb 15
Giấy phép: Miễn phí
Phổ biến: 34
Bình luận không