具体结构省去。这里用与非门来解释。
为什么要有两个输出?
最容易想到的一点:提供反相信号,不用再另外建立非门。
第二点,也是最重要的一点:识别非法输入。
问题是R=0,S=0这个输入为什么非法?
我们知道,触发器本质就是要保存数据,两个输入端都是0有效,保存数据就是让R和S同时为1。合法输入的时候,Q和Q非始终是互补的,撤去有效输入,之后状态是可预知的,也就是能够保存之前的状态。但当R=0,S=0时,此时Q和Q非都是1,在实际操作过程中,因为门电路的延时,使得“Q=Q非=1”这个状态无法保存,所以说是非法输入,此时两个输出就起到了识别非法输入的作用。