⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test_alu.v

📁 组成原理大作业--基于MIPS的运算器设计
💻 V
字号:
module test_alu;    reg[31:0] ina,inb;    reg[3:0] op;    wire[31:0] out;    wire cout,overflow,zero;    integer i;    alu32 u1(ina,inb,op,out,cout,overflow,zero);    always      begin         $monitor("ALU test",$time,,,         "op=%b,a=%h,b=%h,result=%h,cout=%b,overflow=%b,zero=%b",op,ina,inb,out,cout,overflow,zero);        #50 op='b0000;ina='hbbbbbbbb;inb='h66666666;        for(i=1;i<7;i=i+1)         #50 inb=inb+'h0000000f;        #50 op='b0001;ina='hbbbbbbbb;inb='h66666666;        for(i=1;i<7;i=i+1)         #50 inb=inb+'h0000000f;         #50 op='b0010;ina='h00000000;inb='h10101010;        for(i=1;i<7;i=i+1)         #50 ina=ina+'h0000000f;        #50 op='b0010;ina='hbbbbbbbb;inb='h66666666;        #50 op='b0110;ina='h10000001;inb='h00000011;        for(i=1;i<7;i=i+1)         #50 inb=inb+'h0000000f;         #50 op='b0111;ina='h10000001;inb='h00000011;        #50 op='b0111;ina='h10000001;inb='h10000001;        #50 op='b0111;ina='h10000001;inb='h10000011;        #50 $finish;     end endmodule

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -