差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
|
整数 [2019/04/17 14:06] group003 |
整数 [2021/09/12 22:21] (当前版本) gongyu |
||
|---|---|---|---|
| 行 14: | 行 14: | ||
| -注意:当把带有size 的负常数(sized signed constant numbers)赋给一个reg类型的变量时,不管这个变量是否是signed,对这个负常数做符号扩展(sign-extend)。 | -注意:当把带有size 的负常数(sized signed constant numbers)赋给一个reg类型的变量时,不管这个变量是否是signed,对这个负常数做符号扩展(sign-extend)。 | ||
| \\ | \\ | ||
| + | |||
| + | ### 例子: | ||
| <code verilog> | <code verilog> | ||
| - | | ||
| - | 例子: | ||
| //1. Unsized constant numbers | //1. Unsized constant numbers | ||
| 659 // is a decimal number | 659 // is a decimal number | ||
| 行 67: | 行 67: | ||
| m = -12'h123; //16'FEDD | m = -12'h123; //16'FEDD | ||
| m = 12'shEDD; //16'FEDD | m = 12'shEDD; //16'FEDD | ||
| + | </code> | ||
| | | ||
| - | 我们要避免如下书写错误: | + | 我们要避免如下书写错误: |
| + | <code verilog> | ||
| case (sel[1:0]) | case (sel[1:0]) | ||
| 00: y = a; | 00: y = a; | ||