> #組込みのプログラミングで一番大切な知識は、 > volatile だったりして。。 これの対策は結局、ゴミ捨て専用の外部変数 を4バイト用意するしかないでしょうね。 処理系 の気分でかってに最適化(いったい何がじゃぁ〜 2日分返してくれぇ〜)されないためには! volatile union { long int tr_li; short int tr_si; unsigned char tr_uc; char tr_c; } kesigomu; kesigomu.tr_si=CMT0.STA; なんちゃってね、誰かやってたぁ〜? 杉本 横浜市 緑区 東本郷 6-17-1-602 オンボード Tel: 045-473-7678 URL:www02.so-net.ne.jp/~ob_henry