module sr_latch_nor (
input S,
input R,
output reg Q,
output reg Qn
);
always @(*)begin
if(S == 0 && R == 0 )begin
Q <= Q ;
Qn <= ~Q ;
end
if(S == 1 && R == 0 )begin
Q <= 1 ;
Qn <= ~Q ;
end
if(S == 0 && R == 1 )begin
Q <= 0 ;
Qn <= ~Q ;
end
if(S == 1 && R == 1 )begin
Q <= 0 ;
Qn <= ~Q ;
end
end
endmodule