
ハードウェアはどのようにしてバイナリコードを生成するのでしょうか?
たとえば、キーボードで「A」を押すと、スキャンコード「1E」が生成されます。しかし、どのようにでしょうか?
PS: ソフトウェアはバイナリデータを解釈して処理するだけ(生成はしない)だと思います
答え1
A
少し単純化しすぎていますが、コンピューター (実際にはキーボード コントローラー) が として解釈する信号の組み合わせを生成する回路にキーが配線されていると考えることができます1E
。
ハードウェアはどのようにしてバイナリコードを生成するのでしょうか?
たとえば、キーボードで「A」を押すと、スキャンコード「1E」が生成されます。しかし、どのようにでしょうか?
PS: ソフトウェアはバイナリデータを解釈して処理するだけ(生成はしない)だと思います
A
少し単純化しすぎていますが、コンピューター (実際にはキーボード コントローラー) が として解釈する信号の組み合わせを生成する回路にキーが配線されていると考えることができます1E
。