たくさんピンがあるので混乱するけれど、シフトレジスタの肝となる動作で必要なのは以下だけです。 シリアル入力 パラレル出力 シフトレジスタクロック ラッチクロック 基本的にはこの4種類を駆使してシリアルなデータをパラレルなデータに変換する事がシフトレジスタなるものの目的になります。 シフトレジスタの処理イメージ で、パラレルなデータというのは結局どんなもんなんだい? 色々なサイトで勉強させてもらって飲み込んだ結果、シフトレジスタの概念は競馬の出走ゲートみたいな感じだなと思うことにしました。 (詳しくないから実際の競馬とは違うかもです) ###登場人物 入力/出力データ(競走馬) シフトレジスタクロック(誘導員さん) ラッチクロック(高いとこで旗振ってる人) シフトレジスタ(出走ゲート) ###ストーリー 競馬のレースが始まるまでを例に処理順序を解説します。 太字がシフトレジスタで行っている処