ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
16 мая
1518664 Топик полностью
mse homjak (Сегодня, 12:13, просмотров: 19) ответил my504 на Чудес на свете не бывает. Вопрос не в том. сколько и где находится регистров, которые могут сохранять контекст. Вопрос исключительно в ЛАТЕНТНОСТИ этого сохранения (и восстановления). Поэтому говорить про ОЗУ в этом смысле как то очень смешно. Каким образом можно ЗА ОДИН МАШИННЫЙ ЦИКЛ сохранить (или восстановить) хотя бы два регистра контекста в ОЗУ? А никак.
Легко. Окно регистров переключается за такт. Если у вас в фоне за массив регистров отвечало ОЗУ по адресу 0х10-18, а в процэссе входа в прерывание1 оно переключилось на 0х19-1F, то всё происходит "за один такт". А в прерывание2, на 0х50-58 итыды. IRET возвращает окно на место.