1、使用非基数表示的十进制视为有符号数。使用基数表示的十进制被视为无符号数。

2、线网中的值被解释为无符号数,整型寄存器中的值被解释为有符号的二进制补码数,。

3、如果选择表达式的值为 x、z,或越界,则位选择的值为 x。例如S t a t e [x]值为x。

4、不允许对存储器变量值部分选择或位选择。如 mem[63][4 : 3],这是不允许的。

5、如果算术操作符中的任意操作数是 X或Z,那么整个结果为 X。

6、算术表达式结果的长度由最长的操作数决定。

7、无符号数存储在: 线网,一般寄存器,基数格式表示形式的整数。有符号数存储在: 整数寄存器,十进制形式的整数。

8、如果操作数长度不同,长度较短的操作数在最重要的位方向(左方)添 0补齐。例
如:'b1000 > = 'b01110  等价于:  'b01000 > = 'b01110

9、逻辑操作符有: && (逻辑与)   || (逻辑或)  !(逻辑非)。

10、按位操作符有: ~(一元非) &(二元与) |(二元或) ^(二元异或) ~^, ^~(二元异或非)这些操作符在输入操作数的对应位上按位操作,并产生向量结果。

11、归约操作符在单一操作数的所有位上操作,并产生 1位结果。归约操作符有 :
• & ( 归约与) 如果存在位值为0, 那么结果为0;若如果存在位值为 x或z,结果为x;否则结果为1。
• ~& ( 归约与非) 与归约操作符&相反。
• | ( 归约或) 如果存在位值为1,那么结果为1;如果存在位 x或z,结果为x;否则结果为0。
• ~| ( 归约或非) 与归约操作符|相反。
• ^ ( 归约异或) 如果存在位值为 x或z,那么结果为 x;否则如果操作数中有偶数个 1, 结果为0;否则结果为1。
• ~^ (归约异或非 ) 与归约操作符^正好相反。

12、移位操作符有: << (左移) >> (右移)移位操作符左侧操作数移动右侧操作数表示的次数,它是一个逻辑移位。空闲位添 0补位。如果右侧操作数的值为 x或z, 移位操作的结果为 x。

13、连接和复制操作:连接操作是将小表达式合并形成大表达式的操作。

14、信号的负沿是下述转换的一种: 1->x;  1->z; 1->0;  x->0;  z->0
正沿是下述转换的一种:                    0->x;  0->z; 0 ->1; x ->1; z -> 1

15、当端口和局部端口表达式的长度不同时,端口通过无符号数的右对齐或截断方式进行匹配。

最新文章

  1. Android 手机卫士--参照文档编写选择器
  2. 使用AssetsLibrary.Framework创建多图片选择控制器(翻译)
  3. TextBox 英文文档
  4. 资料共享平台----nabcd
  5. Linux 内核模块可选信号
  6. Project Euler 98:Anagramic squares 重排平方数
  7. hadoop2-shell操作详解
  8. SpringMVC控制器接收不了PUT提交的参数的解决方案
  9. 秒味课堂Angular js笔记------Angular js中的工具方法
  10. Promise原理 &amp;&amp; 简单实现
  11. c++中自增(++)和自减(--)操作符
  12. POJ 3463 Sightseeing (次短路经数)
  13. 控件_AnalogClock
  14. .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  15. Number (float bool complex)浮点型、bool 布尔型 True、False 、complex 复数类型
  16. 《图像处理实例》 之 Voronoi 图
  17. 服务器推技术研究Comet
  18. HDU 2582 规律 素因子
  19. [shell基础]——变量
  20. LeetCode 95——不同的二叉搜索树 II

热门文章

  1. oracle:查询数据表是否存在
  2. Ajax-08 跨域获取最新电视节目清单实例
  3. IOS-社会化分享
  4. 【河南省第十届ACM 省赛 A-谍报分析】
  5. 封装hibernate中session(静态单例模式)
  6. react: next-redux-saga
  7. Lua基础---流程控制语句
  8. 再读《Java编程思想 》
  9. I.MX6 give su command more permission
  10. [leetcode]_Interleaving String