ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
27092 Топик полностью
Kot (23.04.2005 02:56, просмотров: 1) ответил Ксения на Ответ:
Шутите? Я надеюсь мы говорим об одном и том же регистре под названием Status Register? В нем, кроме бита разрешения прерываний и бита,используемого при операциях с битами, находятся еще и биты содержащие признаки результатов арифметических операций - т.е. , к примеру, если в Вашей программе происходит банальное сложение/вычитание с переносом/заемом , а в этот момент происходит прерывание, то оно может изменить бит переноса в Status Register и по возвращении из прерывания окончание арифметической операции даст неверный результат. Чтобы этого избежать и производится сохранение Status Register.