x86-assembly-script
v0.1.0
Published
This is a very basic `x86_64` (very small subset) Assembler based on the [`iced-x86`](https://crates.io/crates/iced-x86) Rust crate. I built it because I couldn't find a version of the GNU Assembler for `x86_64` that worked on the web.
Downloads
4
Readme
assembly-script
This is a very basic x86_64
(very small subset) Assembler based on the iced-x86
Rust crate. I built it because I couldn't find a version of the GNU Assembler for x86_64
that worked on the web.
I use it in the MemeAssembly playground to translate x86_64
Assembly code into its binary representation. This binary representation is then run in the browser.
This project will probably not be useful to you if you don't have very similar goals, e.g. like assembling a minimal x86_64
subset on the web.
Build instructions
First make sure you have the Rust toolchain installed.
Clone this repo
git clone https://github.com/xarantolus/assembly-script.git
Go to its directory:
cd assembly-script
Run
make
to generate the WebAssembly binarymake
You can now run a local web server and open
user.html
to see a demo, or see the generatedpkg
directory for info on how to use this in your own projects (oruser.html
as an example)