浏览代码

Add output instruction address to OUTPUT opcode

ApisNecros 1 年之前
父节点
当前提交
f83f7bed2d
共有 1 个文件被更改,包括 2 次插入1 次删除
  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)}`);
     }
 
     /**