みなさん厨房の私にいろいろ教えていただいて(TдT) アリガトウございます。
すごく参考になりました。

ただ、81さんの方法だとすべてのテストケースを網羅するのが結構大変な
気がするのですが(割り込みの重なり具合とかバッファのたまり具合とか)
その辺はある程度割り切るしかないのでしょうか?

原子炉のシステムとかだと全部globalでとっててしかもメモリが2重化されてたり
するのだろうか・・ そもそもCでは書いてないか・・