ハードとソフトをつなぐ

12ステップで作る組み込みos自作入門という本を半分まで読み終えた。

マイコン周りの知識、c言語マイコンを制御する方法などがなんとなく理解出来た。

 

書籍の中で

ポインタ変数にマイコンのメモリアドレスの即値を入れるというコードを初めて目撃して感動した。

ハードウェアをどうやってソフトウェアのc言語で制御するのか疑問だったが、ポインタ変数にメモリのアドレスを直接指させるのは想像できなかった。知ってしまえば当たり前のことのようにも思えた...