{"repo":"streamich/ass-js","free":true,"listed":false,"github":"https://github.com/streamich/ass-js","clone":"git clone https://github.com/streamich/ass-js.git","description":"Assembler.js — X86_64 and Ethereum","language":"TypeScript","stars":139,"topics":["assembler","asm","x86-64","ethereum"],"license":"Unlicense","category":"blockchain-web3","readme_excerpt":"(‿ ‿) Assembler.js [![][npm-badge]][npm-url] [![][travis-badge]][travis-url] Assembler implemented in JavaScript: - Pluggable design - X64 and Ethereum assembler - See supported X64 mnemonics - Standalone, use it in browser or Node.js Install Getting Started Store 0xBABE in RAX register Compile to machine code Show text representation Use templates Docs - Plugins - X64 - Getting started - Operands - Expressions - Ethereum - Data - d - add binary data - res - add uninitialized data - incbin - include binary file - Util - label - insert a label using label and lbl - align - align code to some factor boundary - Reference - Asm - Expression - Compilation - Examples - Hello world - cpuid License Unlicense &mdash; public domain. [npm-url]: https://www.npmjs.com/package/ass-js [npm-badge]: https://img.shields.io/npm/v/ass-js.svg [travis-url]: https://travis-ci.org/streamich/ass-js [travis-badge]: https://travis-ci.org/streamich/ass-js.svg?branch=master","default_branch":null,"files":null,"tree":[],"storefront":"/r/streamich","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/streamich/ass-js/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}