题目内容

阅读下列程序,并说明电路的功能。module half_clk(reset,clk_in,clk_out);input clk_in,reset;output clk_out;reg clk_out;always @(posedge clk_in)beginif(!reset) clk_out=0;else clk_out=~clk_out;endendmodule

A. 二分频,同步复位
B. 二分频,异步复位
C. 四分频,同步复位
D. 四分频,异步复位

查看答案
更多问题

阅读下列程序。当opcode为011,a=11110000,b=00001111时,out为多少?`define plus 3'd0`define minus 3'd1`define band 3'd2`define bor 3'd3`define unegate 3'd4module alu(out,opcode,a,b);output[7:0] out;reg[7:0] out;input[2:0] opcode;input[7:0] a,b; //操作数。always@(opcode or a or b) //电平敏感的always块begincase(opcode)`plus: out = a+b; //加操作。`minus: out = a-b; //减操作。`band: out = a&b; //求与。`bor: out = a|b; //求或。`unegate: out=~a; //求反。default: out=8'hx; //未收到指令时,输出任意态。endcaseendendmodule

A. 1111000000001111
B. 0000111111110000
C. 11111111
D. 00000000

下列程度描述的是什么器件?module adder_8(cout,sum,a,b,cin);output cout;output [7:0] sum;input cin;input[7:0] a,b;assign {cout,sum}=a+b+cin;endmodule

A. 8位二进制全加器
B. 4位二进制半加器
C. 4位二进制全加器
D. 8位二进制半加器

下列程序描述的什么电路?module compare(equal,a,b);parameter size=1;output equal;input [size-1:0] a, b;assign equal =(a==b)? 1 : 0;endmodule

A. 2位二进制数比较器,相等输出为1
B. 1位二进制数比较器,相等输出为1
C. 2位二进制数比较器,相等输出为0
D. 1位二进制数比较器,相等输出为0

下列程序描述的是什么器件?module trist1( out, in, enable);output out;input in, enable;assign out = enable? in: 'bz;endmodule

A. 三态门,高电平有效。
B. 三态门,低电平有效。
C. 三态门,控制门为in。
D. 与门。

答案查题题库