フリップフロップ(RS・D・T・JK)とは?ふりっぷふろっぷ
フリップフロップ(RS・D・T・JK)とは、1ビットを保持する基本的な順序回路素子。RSはセットとリセットで値を置き、Dはクロックの時点の入力をそのまま保持し、Tは入力が1のたびに反転し、JKはJ=K=1での反転動作まで含む万能型になっている。これを必要なビット数だけ並べたものがレジスタで、真理値表と状態遷移から出力波形を追わせる形で問われる。
最終更新:2026-10-06
ネットワークSPを最短で暗記・合格する →背景
組合せ回路は入力が消えれば出力も消えるので、直前の状態を覚えておけない。出力を入力へ戻す帰還をかけ、外から書き換えられるまで同じ値を保ち続ける形にしたのがフリップフロップである。カウンタもレジスタも、この1ビットの記憶を並べて作られている。ネットワーク機器の中でも、シリアル信号をパラレルへ戻す回路やクロックの分周にこの素子が使われている。
具体例
Dフリップフロップをビット数だけ並べるとレジスタになり、クロックの立ち上がりで一斉にデータを取り込む。直列につないでビットを1段ずつ送ればシフトレジスタになり、シリアル伝送で受けたビット列をパラレルへ戻す回路の土台になる。Tフリップフロップを段に重ねると1段ごとに周波数が半分になり、分周器やカウンタとして使える。
試験での引っ掛け
RSフリップフロップでR=S=1は禁止入力で、出力が不定になる点を落としやすい。JKはこの組合せに反転動作を割り当てて禁止入力をなくしている。またクロックの変化点でだけ取り込むエッジトリガと、クロックが1の間ずっと入力が透過するラッチは別物で、取り違えると波形が全部ずれる。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。