LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_ARITH.ALL;
USE ieee.std_logic_unsigned.all;
ENTITY store IS
PORT(
ass :IN STD_LOGIC_vector(5 DOWNTO 0);
d7,d6,d5,d4,d3,d2,d1,d0 :OUT STD_LOGIC
);
END store;
ARCHITECTURE c OF store IS
SIGNAL N :STD_LOGIC_vector(7 DOWNTO 0);
BEGIN
PROCESS(ass)
begin
CASE ass IS
WHEN "000000"=>N WHEN "000001"=>N WHEN "000010"=>N WHEN "000011"=>N WHEN "000100"=>N WHEN "000101"=>N WHEN "000110"=>N WHEN "000111"=>N WHEN "001000"=>N WHEN "001001"=>N WHEN "001010"=>N WHEN "001011"=>N WHEN "001100"=>N WHEN "001101"=>N WHEN "001110"=>N WHEN "001111"=>N WHEN "010001"=>N WHEN "010010"=>N WHEN "010011"=>N WHEN "010100"=>N WHEN "010101"=>N WHEN "010110"=>N WHEN "010111"=>N WHEN "011000"=>N WHEN "011001"=>N WHEN "011010"=>N WHEN "011011"=>N WHEN "011100"=>N WHEN "011101"=>N WHEN "011110"=>N WHEN "011111"=>N WHEN "100000"=>N WHEN "100001"=>N WHEN "100010"=>N WHEN "100011"=>N WHEN "100100"=>N WHEN "100101"=>N WHEN "100110"=>N WHEN "100111"=>N WHEN "101000"=>N WHEN "101001"=>N WHEN "101010"=>N WHEN "101011"=>N WHEN "101100"=>N WHEN "101101"=>N WHEN "101110"=>N WHEN "101111"=>N WHEN "110000"=>N WHEN "110001"=>N WHEN "110010"=>N WHEN "110011"=>N WHEN "110100"=>N WHEN "110101"=>N WHEN "110110"=>N WHEN "110111"=>N WHEN "111000"=>N WHEN "111001"=>N WHEN "111010"=>N WHEN "111011"=>N WHEN "111100"=>N WHEN "111101"=>N WHEN "111110"=>N when others=>N end case;
end process;
d7 d6 d5 d4 d3 d2 d1 d0 end c;