天使之刃 发表于 2011-1-27 07:30:18

新手求助

我在编译一个加减乘除的运算器最后在写测试代码的时候引用测试代码中的变量
alu m(out,opcode,a,b)
alu m(.out(out), .opcode(opcode), .a(a), .b(b))

上面这两行语句为什么我运行的时候都是正确的?是说只要测试代码和源代码变量相同 这两种写法都可以吗? 谢谢了

wangxia6112 发表于 2011-2-16 17:16:10

第一种是必须保证变量的顺序和你调用的模块中的变量顺序一致,第二种已经明确了每个变量对应的变量了,无所谓顺序。
所以,只要第一种顺序一致,结果就正确,编译也不会出现什么错误。若顺序不一致,就有可能出现错误。
你可以试试。
页: [1]
查看完整版本: 新手求助