なぜ「入力」「出力」の区別しなければならないのか?
「コンピュータはなぜ動くのか 知っておきたいハードウエア&ソフトウエアの基礎知識」書籍内の「第2章:コンピュータを作ってみよう。」内の「メモリーとI/Oを区別して入出力する仕組みを配線」(P42)のところで
>メモリーやI/Oに対してCPUが入力と出力のどちらを行うのかも区別しなくてはなり>ません。そのために使われるのが、Z80 CPUの(Read=入力を意味し、入力動作で>0になる)ピンと(Write=出力を意味し、出力動作で0になる)ピンです。
↑このように記載されていますが、この
>「メモリーやI/Oに対してCPUが入力と出力のどちらを行うのかも区別しなくてはなりません。」
↑なぜ「入力」・「出力」の区別が必要なんでしょうか?
これはつまり、電気信号が衝突してしまう(いわばショート)を防ぐために区別する必要があるのでしょうか?
わかりやすく教えてください。よろしくお願いします。