Microprocessor Design Using Verilog HDL