From 44f7bf7501d393afe733b463bfa60df29d4bf316 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20B=C3=B6ving?= Date: Mon, 30 Nov 2020 23:31:58 +0100 Subject: [PATCH] add tracking of jump parameters --- src/simulate.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/simulate.rs b/src/simulate.rs index a7a2400..c1deebb 100644 --- a/src/simulate.rs +++ b/src/simulate.rs @@ -165,6 +165,12 @@ pub fn simulate<'a>(instructions: Vec>, max_steps: usize) -> Vec _ => None } } + }, + Instruction::Jump(JumpArgument::MemoryLocation(location), _) => { + Some(OpcodeInfo{ + addr: location, + content: data_memory[location as usize] + }) } _ => None };