在VHDL语言中,关于操作符和赋值行为的描述以下哪些是正确的?
A: 变量的赋值符号是<=
B: 变量的赋值符号是:=
C: 信号的赋值符号是<=
D: 信号的赋值符号是:=
E: 变量赋值是立即赋值
F: 信号赋值是立即赋值
G: 变量赋值是延时赋值
H: 信号赋值是延时赋值
A: 变量的赋值符号是<=
B: 变量的赋值符号是:=
C: 信号的赋值符号是<=
D: 信号的赋值符号是:=
E: 变量赋值是立即赋值
F: 信号赋值是立即赋值
G: 变量赋值是延时赋值
H: 信号赋值是延时赋值
B,C,E,H
举一反三
内容
- 0
信号赋值目标 := 赋值源;其中冒号加等号(:=)作为一个整体,称之为信号赋值符号。
- 1
变量赋值目标<= 赋值源;其中指向左边的双箭头(<=)作为一个整体,称之为变量赋值符号。
- 2
应用连续赋值语句assign赋值时,要求赋值符号的两边都必须是wire线网型变量。 A: 正确 B: 错误
- 3
Raptor中使用一个赋值符号为变量x赋值3,双击赋值符号,在to后的文本框中输入( )。
- 4
在Verilog HDL程序中,关于赋值语句,说法错误的是( )。 A: 非阻塞赋值方式,块结束后才完成赋值操作。 B: 阻塞赋值方式,赋值语句执行完,块才结束。 C: 非阻塞赋值的符号是=,阻塞赋值的符号是<=。 D: 对于阻塞赋值语句,语句执行完后,赋值目标的值立马改变。