Browse Source

Add output instruction address to OUTPUT opcode

ApisNecros 1 year ago
parent
commit
f83f7bed2d
1 changed files with 2 additions and 1 deletions
  1. 2 1
      IntComp/Computer.js

+ 2 - 1
IntComp/Computer.js

@@ -161,9 +161,10 @@ module.exports = class Computer {
      * @returns {void}
      */
     Operation_Output() {
+        const currAddress = this.stack.pointer;
         const outputPosition = this.stack.Next().Get(ComputerParameterMode.IMMEDIATE_MODE);
 
-        console.log(this.stack.GetAtIndex(outputPosition, ComputerParameterMode.IMMEDIATE_MODE));
+        console.log(`OUTPUT FROM ADDRESS ${currAddress}: ${this.stack.GetAtIndex(outputPosition, ComputerParameterMode.IMMEDIATE_MODE)}`);
     }
 
     /**