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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 23:11:15
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吗?

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});