問1
メモリマップド I/OのIO ポートにアクセスするプログラムをC言語で記述する ときの注意点として、適切なものはどれか。
アセンブラの IN/OUT 命令を用いたアクセス用関数を呼び出して、アクセスす る。
コンパイラによる最適化を抑止するために、volatile型修飾子を付けて宣言した 変数へのポインタとしてアドレスを指定して、アクセスする。
他の関数からアクセスされるのを防ぐために、静的広域変数として宜言してア クセスする。
ポインタではアクセスできないので、配列として実体を言してアクセスする。