2-Verilog语言快速入门强烈推荐.pptVIP

  • 15
  • 0
  • 约1.3万字
  • 约 60页
  • 2022-06-02 发布于浙江
  • 举报
(6) 缩减运算符 缩减与 ~ 缩减与非 | 缩减或 ~| 缩减或非 ^ 缩减异或 ~^ ^~ 缩减同或 例: Y= 4’b1001 ; Y= ~ 4’b1001; 结果为0 结果为1 说明 缩减运算的操作数是1位或多位二进制数; 缩减运算的操作数只有一个,将该数的各位自左至右进行逻辑运算,结果只有一位。 精品课件资料 * (7) 移位运算符 右移 左移 算术右移 算术左移 例: Y= 4’b1001 1; Y= 4’sb1001 1; 结果为0100 结果为1100 说明 移位运算的操作数是1位或多位二进制数; 向左或向右移n位; 只有对有符号数的算术右移自动补符号位; 其他移位均自动补0。 操作数 移位符 n; 格式 精品课件资料 * (8) 拼接复制运算符 {} 拼接 {{}} 复制拼接 例: Y= {4’b1001, 2’b11}; Y= {4{2’b01}}; Y= {{4{2’b01}}, 2’b11}; 结果为100111 结果说明 将多个操作数拼接起来; 将操作数复制n遍并拼接起来; 可以组合使用。 {操作数1, 操作数2, …} 格式 {n{操作数1, 操作数2, …}} 格式 精品课件资料 * (9) 条件运算符 ? : 用于条件赋值 例: Y= a ? b : c; Y= s1 ? (s0 ? d3 : d2) :

文档评论(0)

1亿VIP精品文档

相关文档