根据逻辑功能的不同特性,数字电路可以分为两类,一类称为组合逻辑电路,另一类称为时序逻辑电路。在组合逻辑电路中,or指令通常用于组合多个输入信号,两者的微调在于逻辑电路是否包含存储元件——触发器:组合逻辑电路不包含触发器;时序逻辑电路包括触发器。
or指令在逻辑电路中的应用or指令不仅用于编程,还广泛应用于逻辑电路中。因此,判断组合逻辑电路的输出状态需要考虑当前的输入信号状态,并根据逻辑门的逻辑运算规则计算输出信号状态。组合逻辑电路在逻辑功能上的特点是任意时刻的输出只取决于该时刻的输入。不对。时序电路也由门电路组成。组合电路:输出状态只与当前输入状态有关。
要判断一个逻辑电路在某些输入信号发生变化时是否会冒险,首先要判断这些信号是否会同时发生变化。没有存储元件的组合逻辑电路的输出只与电流输入有关。包括存储元件的时序逻辑电路的输出也与先前的输入相关。即电路没有记忆功能,与电路的原始状态无关。在组合逻辑电路中,输入信号的每一次变化都会导致输出信号的变化,而输出信号的状态取决于输入信号的当前状态。
竞争原因:在组合逻辑电路中,一个输入变量通过两个或多个通道传输到输出端。由于每个通道的延迟时间不同,到达输出门的时间先来后到,这种现象被称为竞争。如果使用or指令来处理条件判断,程序可以更简洁,可读性更好,一个组合逻辑电路可以有几个输入变量和几个输出变量,每个变量都是其输入的逻辑函数,输出变量在每个时刻的状态只与输入变量当时的状态有关,与输出的原始状态和输入的原始状态无关。
文章TAG:电路 逻辑 触发器 组合 时序