アセンブラ勉強中
今日,学校でちょっと予想外の実験結果が出てしまいました.軌道修正です.明日は再現性があるかの検証実験.
さて,そろそろまじめにアセンブラの勉強.こういうのはモニタが多い自宅の方が作業が捗ります.
やったことをまとめておきたいと思います.ある程度溜まったらwikiに
命令一覧
ldi Rd,K ; 即値を汎用レジスタへ out A,Rr ; レジスタ値をI/Oレジスタへ sei ;割り込み許可 rjmp k ; プログラムカウンタにk追加(相対ジャンプ) reti ; サブルーチン後に記述.スタックに詰んだPCへ復帰 in Rd, A; IOレジスタの値を汎用レジスタへ
割り込み処理について
割り込みラベル: in TEMP, SREG ;sreg退避 ;ここにプログラム out SREG, TEMP ;sregの状態を復帰 reti ; サブルーチンに入る前のPCへ
後で調べること
・スタックの場所について
時間の都合で理解は後にして形にする方を優先すべきかもしれないのが悩ましいところです.
コメントを残す