Verilog code for full adder, Verilog code for ALU, Verilog code for register, Verilog code for memory, verilog code for multiplexer, verilog code for decoder