Visual MASM - Assembly IDE for Microsoft MASM
http://www.visualmasm.comTags | masm microsoft-masm ide visual x86 assembler assembly-language-programming assembly-language native |
Implementation | Pascal |
License | Public |
Platform |
AsmHighlighter is an extension to Visual Studio 2008 that provides syntax highlighting for x86 ASM language. MASM and NASM syntaxes are supported.
asm asmide assembler assembler-editor masm syntax-highlighting visual-studioWriting assembly is fun. Assembly is the lowest language (humanly understandable) available to communicate with computers, and is crucial to understand the internal mechanisms of any machine. Unfortunately, setting up an environment to write, compile and run assembly for various architectures (x86, ARM, MIPS, SPARC) has always been painful. CEmu is an attempt to fix this by providing a bundled GUI application that empowers users to write assembly and test it by compiling it to bytecode and executing it in an QEMU-based emulator. CEmu combines all the advantages of a basic assembly IDE, compilation and execution environment, by relying on the great libraries Keystone, Unicorn and Capstone engines in a Qt powered GUI.
keystone unicorn capstone shellcode sparc arm aarch64 x86-64 x86-32 powerpc mipsMonate is an Object Oriented Programming Assembly . It's a pre-assembler that compiles x86-x64 OOP assembly codes to non-OOP codes and then compiles them by FASM/NASM assembler . You can create classes and use them in your assembly codes . Monate is easy to use and powerful .
asm assembler object-oriented oo-assembly oop oop-assemblerWinREPL is a "read-eval-print loop" shell on Windows that is useful for testing/learning x86 and x64 assembly. zerosum0x0/WinREPL is similar to yrp604/rappel (Linux) and Tyilo/asm_repl (Mac), but with a slightly different methodology that should allow for tricks such as self-modifying shellcode crypting/encoding. There is also enferex/asrepl for a Unicorn (emulated) version, but WinREPL is completely native inside a Windows process context.
x86 x64 repl shell debugger assembler shellcode asmjit keystone-engineLuxAsm is an integrated x86 assembly language development environment for Linux and XFree86.
Common Assembly Language for Microprocessor. * Macro-Assembler amp; Editor * Assembly source samples * Documentation * Powerfull routines
L32Assembler is Learning 32 assembly language, for now only running in console mode. L32ASM is similar to x86 assembly. The goal of project is make learning of assembly language simple and funny. Commands are very similar, and interupts are similar too. Registers are different.
XOD is a visual programming language for microcontrollers. For documentation and downloads visit https://xod.io. This repository contains sources for XOD language core, XOD IDE and XOD standard library. XOD documentation is in the xod-docs repository.
visual-programming-language ide electronics functional-reactive-programming arduinoTopics discussed: x86/x64, ARM/ARM64, MIPS, Java/JVM. Compiled versions can be found here: English, Russian, German and French.
reverse-engineering book x86 x86-64 mips mips-assembly assembly-language arm tex latexThe aim of this project is to implement a decompilation pipeline composed of independent components interacting through well-defined interfaces, as further described in the design documents of the project. From a high-level perspective, the components of the decompilation pipeline are conceptually grouped into three modules. Firstly, the front-end translates a source language (e.g. x86 assembly) into LLVM IR; a platform-independent low-level intermediate representation. Secondly, the middle-end structures the LLVM IR by identifying high-level control flow primitives (e.g. pre-test loops, 2-way conditionals). Lastly, the back-end translates the structured LLVM IR into a high-level target programming language (e.g. Go).
llvm llvm-ir decompiler decompilation reverse-engineering decompilation-pipeline compositional-decompilation binary-analysisBareMetal is a 64-bit protected mode operating system for x86-64 compatible PCs, written entirely in assembly language, which boots from a hard drive or via the network. It features a command-line interface, support for BMFS-formatted hard drives and sound via the PC speaker. It can load external programs and has over 60 system calls. BareMetal can also utilize all available CPU's in the computer it is run on. At the moment there is no plan to build BareMetal into a general-purpose operating system like Windows, Mac OS X, or Linux; it is designed to be as lean as possible while still offering useful features.
baremetalThe Assembly Language Debugger is a tool for debugging programs at the instruction level. It provides an alternative to gdb for assembly language programmers who want a tool which deals only with assembly code. ALD's features include breakpoints, memo
This is project which is written in MASM to provide a fully rendered radiation symbol on your desktop where you can quot;rest your eyesquot;. This symbol is rendered by OpenGL and will be always visible during your work if you use it.
This is the snake game we used to play for years. And implemented in Assembly (MASM). Enjoy it. :)
AsmRef is a menu program and documentation file collection for development of assembly language programs. Most of the material is borrowed from others (thanks to the Linux community) and describes kernel calls, kernel structures, x86 instructions, etc.
LSCR is a compilation of helping resources for software development in Assembly language under Linux. It includes system calls reference for kernel 2.6+, FASM include files, example applications, and some utilities.
TomOS is a simple 16 bit operating system for x86. It is based on MikeOS version 2.0.0. It is entirely written in the assembly language. TomOS is an educational project.
PeachPy is a Python framework for writing high-performance assembly kernels. Now you can compile this code into a binary object file that you can link into a program...
assembler compiler x86-64
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.