操作对象常量或变量
操作符(Operator)
逻辑操作符(Logical Operator)
6种:and、or、nand、nor、xor、not
操作数类型必须相同,可为如下类型:bit、bit_vector、std_logic、std_logic_vector、boolean,数组操作数的维数、大小必须相同
关系操作符(Relational Operator)
用于比较相同父类的两个操作数,返回boolean值
6 种:=、/=、<、<=、>、>=
算术操作符(Arithmetic Operator)
加操作符“+”、减操作符“-”
串联(并置)操作符“&”:通过连接操作数来建立新的数组 。操作数可以是一个数组或数组中的一个元素.
重载操作符(Overloading Operator)
仅有一个操作数的操作符,包括:“+”、“-”
乘除操作符
用于整数类型:“*”、“/”、“mod”、“rem”
综合的限制:“/ ”、“mod”、“rem” 三种操作符的右操作数必须为 2 的正整数次幂,即 2n 。实际电路用移位实现 。
A rem B 余数运算符,利用操作数A决定结果的正负号;A mod B 取模运算符,利用操作数B决定结果的正负号 。
推荐阅读
- VHDL 编程常用语法及技巧汇总-命名规范及信号变量常量
- Nginx是什么意思?Nginx作为反向代理服务器有什么作用?
- JavaScript错误处理完整指南
- 好用的SNS社区引流工具有哪些?都有什么功能?
- 反诈宣传天天有 你为什么还被骗?
- 社交裂变是什么意思?其主要模式是什么?
- 核辐射为什么对人的伤害那么大 核辐射对身体的伤害
- 佛教四大名山中纬度最高的是 佛教四大名山是哪四山
- 泰坦尼克号沉船是阴谋吗 泰坦尼克号沉没诡异事件
- 成都周围超美古镇,有的人甚至一个都没去过! 成都是一座古城
