C言語なら俺に聞け(入門編)Part 130 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0533デフォルトの名無しさん
2015/10/25(日) 20:19:41.77ID:xouXdqaLreg.bits = 1;
こんなコードが read-modify-write になるのはビットフィールドを使ったときだけ。
自分でビット演算するなら読み書きのタイミングや回数はコード上の見た目とそろう。
メモリマップトレジスタのアクセス幅はレジスタごとの仕様により変わるだろう。
個人的な経験の範囲では、バイト単位でアクセスするレジスタには覚えが無いな。
だいたいは CPU レジスタや主なデータバスの幅と合わせてあったと思う。
■ このスレッドは過去ログ倉庫に格納されています