この記事では主なフリップフロップ(flip-flop)の真理値表を記載します。論理回路の勉強や復習にお役立てください。
フリップフロップとは
フリップフロップとは1ビットのデータを保持することのできる論理回路のことです。コンピュータにおいては一時的にデータを保持するレジスタの構成要素として使用されます。フリップフロップで構成するRAMをSRAMと呼びます。
SR(Set-Reset)フリップフロップ
| S(入力) | R(入力) | Q(出力) |
|---|---|---|
| 0 | 0 | 保持 |
| 0 | 1 | 0 |
| 1 | 0 | 1 |
| 1 | 1 | 禁止 |
JKフリップフロップ
JK型はSR型と違い、2種類の入力をHにできるのが特徴。
| J(入力) | K(入力) | Q(現状態) | Q+(次状態) |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 1 |
| 0 | 1 | – | 0 |
| 0 | 1 | – | 0 |
| 1 | 0 | – | 1 |
| 1 | 0 | – | 1 |
| 1 | 1 | 0 | 1 |
| 1 | 1 | 1 | 0 |
Dフリップフロップ
| D(入力) | CLK(クロック) | Q+(次状態) |
|---|---|---|
| – | 0 | Q(現状態) |
| 0 | 1 | 0 |
| – | 0 | Q(現状態) |
| 1 | 1 | 1 |
Tフリップフロップ
| T(入力) | Q(現状態) | Q+(次状態) |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
