Verilog运算符(Operators)
来源:互联网 发布:ps修图软件 编辑:程序博客网 时间:2024/05/22 07:06
Verilog运算符(Operators)
运算符有三种形式:
- 运算符+操作数
- 符号运算符(+ -)
- 逻辑非(!)
- 按位取反(~)
- 约简(& ~& | ~| ^ ~^ ^~)
- 操作数+运算符+操作数
- 算术运算(+ - * / **)
- 取模(%)
- 比较(> >= < <=)
- 逻辑运算(&& ||)
- 逻辑等(== !=)
- 条件等(=== !===)
- 按位(& ~& | ~| ^ ~^ ^~)
- 移位(<< >> <<< >>>)
- 其他运算符
- 选择运算符(? :)
- 连接运算({M, N})
- 重复运算({N{M}})
- 触发(->)
运算优先级:
+ - ! ~ (unary) // 高优先级
* / % **
+ - (binary)
<< >> <<< >>>
< <= > >=
== != === !==
& ~&
^ ~^
| ~|
&&
||
?: // 低优先级
* / % **
+ - (binary)
<< >> <<< >>>
< <= > >=
== != === !==
& ~&
^ ~^
| ~|
&&
||
?: // 低优先级
例子
A + BA && B || C && D // same as (A && B) || (C && D)~4'b1001 // Gives 4'b0110&4'hF // Gives 1'b1 as all bits are 1
0 0
- Verilog运算符(Operators)
- Swift基本运算符(Basic Operators)
- 基本运算符(Basic Operators)
- Swift 高级运算符(Advanced Operators)
- 算术运算符(Arithmetic Operators)
- Javascript常用运算符(Operators)
- Java运算符(Java Operators)
- 位运算符 Bitwise Operators
- stylus之运算符(Operators)
- Verilog HDL Operators
- 1.4 C++操作符/运算符(Operators)
- 输入输出运算符重载( Overloading the I/O operators)
- 2.Swift基本运算符(Basic Operators)
- Verilog HDL运算符
- Verilog HDL运算符
- Verilog HDL运算符
- Verilog HDL运算符
- verilog 运算符
- AI学习之路(15): 张量不同数轴的平均值计算
- WebSlides
- 机器学习中梯度下降法和牛顿法的比较
- 克隆图
- SunOS 5.10 11.2.0.4--->11.2.0.4.160718
- Verilog运算符(Operators)
- iPhone新功能 插根网线就能上网
- 浅谈机器学习的分类
- Linux 新手容易犯的 7 个错误
- python解决“杨辉三角”问题
- 解决:android studio2.2.3 卡死 ,卡在Gradle:Build Running的解决办法
- 20分钟回顾基础排序与二分查找
- 如何选择合适的Linux系统和版本 day1
- OA CRM ERP傻傻分不清吗?