位置:51电子网 » 技术资料 » 汽车电子

1367073-1 组合逻辑电路的分析

发布时间:2019/10/14 12:13:36 访问次数:738

1367073-1条件语句就是根据判断条件是否成立,确定下一步的运算。erilog语言中有3种形式的if语句,一般用法如下:

if(condition~expr)true~statement;

if(condition~expr)true~statement;

else fale~statem.ent;

if(condition~expr1)true~statem.ent1;

else if(condition~expr2)tme工statement2;

else if(condition~expr3)true~statement3;

else default~statement;

if后面的条件表达式一般为逻辑表达式或关系表达式。执行if语句时,首先计算表达式的值,若结果为0、x或z,按“假”处理;若结果为1,按“真”处理,并执行相应的语句。注意,在第三种形式中,从第一个条仵表达式condition~expr1开始依次进行判断,直到最后一个条件表达式被判断完毕,如果所有的表达式都不成立,才会执行else后面的语句。这种判断上的先后次序,本身隐含着一种优先级关系,在使用时应注意。

多路分支语句,case语句是一种多分支条件选择语句,一般形式如下:

case(case~expr)

item~expr1:statement1;

itern~expr2: state1ment2;

default:default~statement;//default语句可以省略

endcase

执行时,首先计算case~expr的值,然后依次与各分支项中表达式的值进行比较,如果case~expr的值与item~expr1的值相等,就执行语句statement1,以此类推,如果case~expr的值与所有列出来的分支项的值都不相等,则执行语句default statement。

注意:

每个分支项中的语句可以是单条语句,也可以是多条语句。如果是多条语句,必须在多条语句的最前面写上关键词begin,在这些语句的最后写上关键词end,这样多条语句就成了一个整体,称之为顺序语句块。

每个分支项表达式的值必须各不相同,一旦判断到与某分支项的值相同并执行相应语句后,case语句的执行便结束了。

如果某几个连续排列的分支执行同一条语句,则这几个分支项表达式之间可以用逗号分隔,将语句写在这几个分支项表达式的最后一个中。





1367073-1条件语句就是根据判断条件是否成立,确定下一步的运算。erilog语言中有3种形式的if语句,一般用法如下:

if(condition~expr)true~statement;

if(condition~expr)true~statement;

else fale~statem.ent;

if(condition~expr1)true~statem.ent1;

else if(condition~expr2)tme工statement2;

else if(condition~expr3)true~statement3;

else default~statement;

if后面的条件表达式一般为逻辑表达式或关系表达式。执行if语句时,首先计算表达式的值,若结果为0、x或z,按“假”处理;若结果为1,按“真”处理,并执行相应的语句。注意,在第三种形式中,从第一个条仵表达式condition~expr1开始依次进行判断,直到最后一个条件表达式被判断完毕,如果所有的表达式都不成立,才会执行else后面的语句。这种判断上的先后次序,本身隐含着一种优先级关系,在使用时应注意。

多路分支语句,case语句是一种多分支条件选择语句,一般形式如下:

case(case~expr)

item~expr1:statement1;

itern~expr2: state1ment2;

default:default~statement;//default语句可以省略

endcase

执行时,首先计算case~expr的值,然后依次与各分支项中表达式的值进行比较,如果case~expr的值与item~expr1的值相等,就执行语句statement1,以此类推,如果case~expr的值与所有列出来的分支项的值都不相等,则执行语句default statement。

注意:

每个分支项中的语句可以是单条语句,也可以是多条语句。如果是多条语句,必须在多条语句的最前面写上关键词begin,在这些语句的最后写上关键词end,这样多条语句就成了一个整体,称之为顺序语句块。

每个分支项表达式的值必须各不相同,一旦判断到与某分支项的值相同并执行相应语句后,case语句的执行便结束了。

如果某几个连续排列的分支执行同一条语句,则这几个分支项表达式之间可以用逗号分隔,将语句写在这几个分支项表达式的最后一个中。





热门点击

 

推荐技术资料

频谱仪的解调功能
    现代频谱仪在跟踪源模式下也可以使用Maker和△Mak... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式