An open API service indexing awesome lists of open source software.

https://github.com/diversen/hack-assembler-js

A hack assembler written in javascript
https://github.com/diversen/hack-assembler-js

nand2tetris

Last synced: 6 months ago
JSON representation

A hack assembler written in javascript

Awesome Lists containing this project

README

          

# hack-assembler

A javascript assembler for the hack language.

## Install CLI

sudo npm install -g hack-assembler

## Usage CLI

hack-asm ./program.asm > program.hack

## Usage as lib

npm install --save hack-assembler

## Code example as lib

```.javascript
var assembler = require('hack-assembler')

// code => string of assemble code
// Comments will be removed
var codeObj = new assembler(code)

// Get assembled code (machine code) as string
var machineCode = codeObj.getAssembledCode()
```

## Related

[hack-emulator-js](https://github.com/diversen/hack-emulator-js)

## License

MIT © [Dennis Iversen](https://github.com/diversen)