nanoassembler is a nanoassembler compiler. The nanoassembler (nanoasm) is a basic set of instructions of the usual assembler (i386-compatible, 32-bit) which allows to encode all the necessary logic of a program. Like classic assembler, it is a low level language. It can be used as an intermediate tool to compile your programming language as well as to incorporate a fast and very compact scripting language into your program to extend its capabilities. The nanoassembler compiler is written in pure C, without using operating system functions, so it can be built for any operating system.
The compiler allows to create executable files under Windows (win32 PE files), with a minimum size of 1.5 KB. The source code of the program is completely open. The compiler itself is only 300 lines of C. The compiler is designed to be very compact and fairly fast. It is possible to use all the regular assembler instructions that are not in the built in set. It is not an interpreted language, but a full-fledged compiled language, meaning it will be executed by the processor itself, which provides good speed. Leave your comments and feedback on the web site and mail them in.
To rate nanoassembler you need to register or log in on our website
Mail domain must match the domain of the developer's site
A link to confirm registration was sent to your email