From 84e1e93112f21f3bec042c70d132423d7f8ba6c6 Mon Sep 17 00:00:00 2001 From: Stefan Rebernig Date: Mon, 29 Nov 2010 14:48:41 +0100 Subject: [PATCH] decoder add ldi --- cpu/src/decoder_b.vhd | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cpu/src/decoder_b.vhd b/cpu/src/decoder_b.vhd index c045d6a..ab0ee7e 100644 --- a/cpu/src/decoder_b.vhd +++ b/cpu/src/decoder_b.vhd @@ -218,6 +218,9 @@ begin instr_s.signext := instruction(2); instr_s.high_low := instruction(1); + instr_s.op_group := LDST_OP; + instr_s.op_detail(NO_PSW_OPT) := '1'; + if (instr_s.opcode = "11010") then if (instr_s.signext = '1' and instr_s.immediate(11) = '1') then instr_s.immediate(31 downto 16) := (others => '1'); -- 2.25.1