- when "0001000" => data_out <= x"1b7ffd83"; -- brzs+ main
- when "0001001" => data_out <= x"e7390000"; -- ldw r7, 0(r2)
- when "0001010" => data_out <= x"e7b88000"; -- stw r7, 0(r1)
- when "0001011" => data_out <= x"eb7ffc01"; -- br main
+ when "0001000" => data_out <= x"1b7ffd83"; -- brzs+ main
+ when "0001001" => data_out <= x"e7390000"; -- ldw r7, 0(r2)
+ when "0001010" => data_out <= x"e7280000"; -- ldw r5, 0(r0)
+ when "0001011" => data_out <= x"e2a80008"; -- andx r5, 0x1
+ when "0001100" => data_out <= x"0b7fff03"; -- brnz+ uartnrdy
+ when "0001101" => data_out <= x"e7b88000"; -- stw r7, 0(r1)
+ when "0001110" => data_out <= x"eb7ffa81"; -- br main