diff --git a/sketches/assemble-and-run.js b/sketches/assemble-and-run.js index 7b5275b..0882084 100644 --- a/sketches/assemble-and-run.js +++ b/sketches/assemble-and-run.js @@ -3,12 +3,16 @@ const fs = require('fs'); const computer = require('./simulator-sketch-v3.js'); const assembler = require('./assembler.js'); +const printMemory = require('./print-memory.js'); // console.log(`Reading ${filename}`); const filename = process.argv[2]; const inputFile_str = fs.readFileSync(filename, 'utf8'); let machineCode = assembler.assemble(inputFile_str); -console.log("Machine code:"); -console.log(machineCode); + +console.log(); +console.group("Machine code output"); +printMemory.printTable(machineCode); +console.groupEnd('Machine code output'); computer.runProgram(machineCode); \ No newline at end of file