|  | 
 
| 
 
×
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册  
 
    这段代码在仿真时输出为
        复制代码
 
module test;
    reg [31:0] a;
    reg [31:0] b;
    reg [31:0] c;
    reg [31:0] d;
    initial
    begin
        a = $random % 100; a[31] = 0;
        b = $random % 100; b[31] = 0;
        c = $random % 100; c[31] = 0;
        d = $random % 100; d[31] = 0;
    end
    initial
    begin
        #10 $display("%d, %d, %d, %d", a, b, c, d);
        #1000 $finish;
    end
endmodule
 48, 2147483549, 2147483609, 2147483639
 为什么只有a是正确的????
 | 
 |