module mult12X12(clock,dataa,datab,result);
output [23:0] result;
input clock;
input signed [11:0] dataa;
input signed [11:0] datab;
reg signed [11:0] dataa_reg;
reg signed [11:0] datab_reg;
reg signed [23:0] result;
wire signed [23:0] mult_result;
assign mult_result =dataa_reg*datab_reg;
always@(posedge clock)
begin
dataa_reg<=dataa;
datab_reg<=datab;
result<=mult_result;
end
endmodule
就是result的波形那里搞不懂怎么会这样