トップページ > 電気・電子 > 2013年09月17日 > 7XL0ceTd

書き込み順位&時間帯一覧

23 位/166 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000002103



使用した名前一覧書き込んだスレッド一覧
774ワット発電中さん
AVRマイコン総合スレ Part29

書き込みレス一覧

AVRマイコン総合スレ Part29
830 :774ワット発電中さん[sage]:2013/09/17(火) 21:44:18.54 ID:7XL0ceTd
以下はイディオムだからとっとと覚えよう。
REG |=(BIT<<1);
REG &=~(BIT<<1);
ビット演算は単ビットと複数ビットで命令と命令数が変わる。
1命令のつもりが複数になっている場合がある。
ハンドラ内でループで配列参照なんかするな。
ループは全部展開して配列のインデックスを即値で書くとほとんどの場合使用レジスタが減る。
.lss読む習慣を付けよう。
AVRマイコン総合スレ Part29
832 :774ワット発電中さん[sage]:2013/09/17(火) 21:53:51.38 ID:7XL0ceTd
2313のような非力マイコンで多少凝った事をやりたい場合はgccのABIを理解して
ハンドラをnakedのインラインアセンブラかアセンブラで書いた方がいい
AVRマイコン総合スレ Part29
833 :774ワット発電中さん[sage]:2013/09/17(火) 22:02:24.59 ID:7XL0ceTd
REG |=(1<<BIT);
REG &=~(1<<BIT);
おれはもうだめだ
後は任せた


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。