From 8201020c293d3d326cf0866319e3bffc1d3b897e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ferit=20Yi=C4=9Fit=20BALABAN?= Date: Sat, 30 Oct 2021 05:23:05 +0300 Subject: [PATCH] Implemented opcodes: 3/12 --- src/Opcodes.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Opcodes.cs b/src/Opcodes.cs index 6cf315b..f68c936 100644 --- a/src/Opcodes.cs +++ b/src/Opcodes.cs @@ -54,18 +54,27 @@ namespace processor { lblOpcode.Text = $"0x1"; lblOpcodeDesc.Text = Resources._0x1En; + + int val = ReadRam(x * 16 + y); + WriteRegister(r, val); } private void Op2(int r, int x, int y) { lblOpcode.Text = $"0x2"; lblOpcodeDesc.Text = Resources._0x2En; + + int val = x * 16 + y; + WriteRegister(r, val); } private void Op3(int r, int x, int y) { lblOpcode.Text = $"0x3"; lblOpcodeDesc.Text = Resources._0x3En; + + int val = ReadRegister(r); + WriteRam(x * 16 + y, val); } private void Op4(int r, int x, int y)