首先说明一点,你的问题和你代码出错不是同一个问题。if else作为选择可以出现在过程赋值中,例如always initial你这里的出错应该是敏感列表不全,可以采用2001语法always @ (*) 代替另外组合逻辑中不要采用非阻塞赋值<=BR,Timothy