Create script for running assembler on its own

This commit is contained in:
n loewen 2023-08-01 11:38:45 +01:00
parent 828a9f5909
commit 36df142538
2 changed files with 15 additions and 1 deletions

13
sketches/assemble.js Normal file
View File

@ -0,0 +1,13 @@
// Usage: `node assemble.js assembly.asm`
const fs = require('fs');
const assembler = require('./assembler.js');
const printMemory = require('./print-memory.js');
const filename = process.argv[2];
const inputFile_str = fs.readFileSync(filename, 'utf8');
let machineCode = assembler.assemble(inputFile_str);
console.log();
console.group("Machine code output");
printMemory.printTable(machineCode);
console.groupEnd('Machine code output');

View File

@ -4,6 +4,7 @@
"papaparse": "^5.4.1"
},
"scripts": {
"assemble-and-run": "node assemble-and-run.js"
"assemble-and-run": "node assemble-and-run.js",
"assemble": "node assemble.js"
}
}