А можно ли в C прочитать содержимое ячейки памяти и никуда его не записывать. Т.е. не выделять для этого какую-нибудь переменную. Нужно, чтобы сбросить флаг прерывания (сбрасывается по факту чтения регистра, отображенного в память). Вопрос скорее теоретический - реально нет проблем выделить временную переменную.