Вопрос наверное немного глупый, но все же. Возможно ли на СИ добраться до содержимого Status Register?
Сразу отвечу зачем мне это надо. Имеем следующую ф-цию (используется для MSP430F2131):
Код
void Name(void)
{
__disable_interrupt();
//здесь делаем что-либо
//необходимо восстановить значение бита GIE, которое было до захода
//в ф-цию
}
Конечно возможно решение в лоб. Ввести глобальную переменную, например, char _gie, которая будет соответствовать состоянию бита GIE. Однако решение, по моему, через чур грубое.