import { PC } from "../pc.ts"; export default { function(this: PC, [reg1]: number[]) { if (!this.getMem(0x7000)) throw 'no stack pointer'; if (this.getMem(0x7001) == 0) throw 'stack underflow'; const r1 = this.lib.parseReg(reg1); this.registers[r1] = this.getMem(this.getMem(0x7001) + 1); this.setMem(0x7001, this.getMem(0x7001) - 1) }, args: 1 }