verilog语法`define HH 15`define HL 5`HH-`HL+1{1'b0} 是说11位全0吗?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/23 19:32:33
verilog语法`defineHH15`defineHL5`HH-`HL+1{1''b0}是说11位全0吗?verilog语法`defineHH15`defineHL5`HH-`HL+1{1''b0}是

verilog语法`define HH 15`define HL 5`HH-`HL+1{1'b0} 是说11位全0吗?
verilog语法
`define HH 15
`define HL 5
`HH-`HL+1{1'b0} 是说11位全0吗?

verilog语法`define HH 15`define HL 5`HH-`HL+1{1'b0} 是说11位全0吗?
看看各个运算符的优先级就知道了.
1{1'b0}好像是把0重复一次,所以还是0
我觉得结果是10.你跑下仿真就知道了,直接$display("Result is %b",`HH-`HL+1{1'b0});