2 Verilog 语法

  1. Verilog 中的间隔符、注释符、标识符、关键字是什么?

  2. Verilog 有哪几种逻辑值?

  3. 如何表示整数、实数、字符串?

  4. Verilog 中通常如何使用常量?

  5. net 型变量的特点是什么?如何定义、使用它?

  6. variable 型变量的特点是什么?如何定义、使用它?

  7. 什么是标量?什么是向量?

  8. 什么是位选择与域选择?

  9. 四值逻辑如何判别真假?

  10. 整数除法不能整除时会如何处理?

  11. 模运算(%)结果的正负号如何判断?

  12. 如果算术运算符的操作数中出现x或z会怎么样?关系运算符呢?

  13. 算术运算时,操作数的长度不一致会如何处理?赋值语句中呢?

  14. 逻辑比较和按位比较的区别是什么?

  15. 位拼接运算符的作用是什么?如何使用?重复拼接呢?

  16. 位运算符和缩位运算符有什么作用?

  17. 条件运算符如何使用?

  18. 能否说出各种运算符的优先级?

  19. initial语句如何使用?always语句如何使用?

  20. 块语句有什么特点?

  21. 如何进行连续赋值?

  22. 什么是阻塞/非阻塞幅值?

  23. 如何理解顺序过程/并发过程?

  24. if-else语句如何使用?case语句如何使用?

  25. 四种循环语句(forforeverrepeatwhile)有何区别?

  26. 什么是任务?什么是函数?二者有何区别?

  27. 什么是编译预处理语句? `define `include语句如何使用?