- when "0100001" => data_out <= x"e7390000";
- when "0100010" => data_out <= x"e13b8008";
- when "0100011" => data_out <= x"e7b98000";
- when "0100100" => data_out <= x"e7b88000";
- when "0100101" => data_out <= x"eb000008";
+ -- when "0100001" => data_out <= x"e7390000";
+ -- when "0100010" => data_out <= x"e13b8008";
+ -- when "0100011" => data_out <= x"e7b98000";
+ -- when "0100100" => data_out <= x"e7b88000";
+ -- when "0100101" => data_out <= x"eb000008";
+
+ when "0000000" => data_out <= x"eb000281";--br 5;;
+ when "0000001" => data_out <= "11101011000000000001000000000110";
+ when "0000010" => data_out <= x"eb000008";
+
+when "0000101" => data_out <= x"ed0101b8";--ldi r0, 0x2037;;
+when "0000110" => data_out <= x"ed0901d8";--ldi r1, 0x203b;;
+when "0000111" => data_out <= x"ed100020";--ldi r2, 4;;
+when "0001000" => data_out <= x"ed180028";--ldi r3, 5;;
+when "0001001" => data_out <= x"e7900000";--stw r2, 0(r0);;
+when "0001010" => data_out <= x"e7988000";--stw r3, 0(r1);;
+