08/03/19 09:53:34
書き間違えた。
○割り込み側でも書く値をメイン側で書き換えるなら割り込み禁止が必要です。
両方から触るというのを双方から書き換えると読んだので、割り込み禁止が必要と書きました。
たとえばメイン側で
cnt++;
するのを割り込み側で見るだけの場合は、割り込み禁止する必要はありません。
cnt++は、
偶数番地から始まっていれば32bitレジスタにロードされ、
inc命令を実行してから STされます。
LD/STはそれぞれ2回のメモリアクセスになりますが、
その実行中に割り込めません。