instr_s.bp := '0';
instr_s.op_detail := (others => '0');
instr_s.displacement := (others => '0');
+ instr_s.int := '0';
instr_s.op_group := ADDSUB_OP;
instr_s.jmptype := instruction(3 downto 2);
instr_s.signext := instruction(0);
instr_s.op_detail(NO_PSW_OPT) := '1';
-
+ instr_s.op_detail(DIRECT_JUMP_OPT) := instruction(4);
+ instr_s.int := instruction(4);
if (instr_s.opcode = "10110") then
instr_s.op_detail(IMM_OPT) := '1';