module PC(PC_out,PC_in,load,inc,clk,rst); output [7:0]PC_out; input [7:0]PC_in; input load,inc,clk,rst; reg [7:0]PC_out; always@(posedge clk) begin if(rst==1)PC_out<=8'b0; else if(load==1)PC_out<=PC_in; else if(inc==1)PC_out<=PC_out+8'b00000001; end endmodule