From 55d488588964c825a14d46f143133a7b92c8445a Mon Sep 17 00:00:00 2001 From: n loewen Date: Tue, 1 Aug 2023 13:31:35 +0100 Subject: [PATCH] Pretty print machine code table --- sketches/assemble-and-run.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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