下载APP
【单选题】
用Verilog HDL设计1位全加法器的模块如下列代码。阅读后,指出哪一个说法不正确?module myadd (a, b, cin, sum, cout); //模块名,端口列表input a, b, cin; //输入端口声明output sum, cout; //输出端口声明reg sum, cout; reg m1, m2, m3; //变量声明always @ (a or b or cin) //always过程连续赋值beginsum = ( a^b ) ^ cin;m1=a&b;m2=b&cin;m3=a&cin;cout= ( m1|m2 ) | m3;endendmodule //模块结束语句
A.
这模块不是全加器,而是半加器。
B.
采用了行为的描述方式。
C.
只要输入端 a , b , c 任何一个变化,该模块就会被触发,并执行一次加法。
D.
begin-end 内的语句是顺序执行的。
题目标签:
连续赋值
输出端口
全加法器
举报
如何制作自己的在线小题库
参考答案:
参考解析:
刷刷题刷刷变学霸
举一反三
【简答题】已知a=8'd24,b=8'd240,c=8'd1,执行连续赋值语句assign {cout,dout}=a+b+cin,则cout=1'b ,dout=8'b 。
查看完整题目与答案
【简答题】由连续赋值语句assign赋值的变量必须定义为()类型 。
查看完整题目与答案
【单选题】现网中的值被解释为无符号数,在连续赋值语句中, assign addr[3:0]=-3;addr被赋予的值是( )
A.
4 ’ b0011
B.
4 ’ bxx11
C.
4 ’ b1101
D.
4 ’ bzz11
查看完整题目与答案
【简答题】8237A一共占有______个输入/输出端口地址。
查看完整题目与答案
【简答题】verilog HDL 中,连续赋值语句的关键字为:( )
查看完整题目与答案
【判断题】连续赋值语句中,赋值号是“ <= ”。
A.
正确
B.
错误
查看完整题目与答案
【简答题】8237A一共占有______个输入/输出端口地址。
查看完整题目与答案
【判断题】连续赋值语句只能给线网赋值。
A.
正确
B.
错误
查看完整题目与答案
【单选题】半加法器和全加法器的区别是()。
A.
是否产生进位
B.
是否处理以前的进位
C.
是否产生和位
D.
是否处理以前的和位
查看完整题目与答案
【单选题】半加法器和全加法器的区别为()
A.
是否产生进位
B.
是否处理以前的进位
C.
是否产生和位
D.
是否处理以前的和位
查看完整题目与答案