-
- Чудес на свете не бывает. Вопрос не в том. сколько и где находится
регистров, которые могут сохранять контекст. Вопрос исключительно в
ЛАТЕНТНОСТИ этого сохранения (и восстановления). Поэтому говорить
про ОЗУ в этом смысле как то очень смешно. Каким образом можно ЗА
ОДИН МАШИННЫЙ ЦИКЛ сохранить (или восстановить) хотя бы два
регистра контекста в ОЗУ? А никак. my504(121 знак., Вчера, 12:08)
- верно там ниже говорят. Команда SRP 01. И ты работаешь с другими 16 регистрами. А предыдущие лежат. SRP 00 - и ты вернулся к тем.Исчезнуть они могут при твоей ошибке в коде. Сдуру всё можно поломать. - Лaгyнoв(Вчера, 12:40)
- Легко. Окно регистров переключается за такт. Если у вас в фоне за массив регистров отвечало ОЗУ по адресу 0х10-18, а в процэссе входа в прерывание1 оно переключилось на 0х19-1F, то всё происходит "за один такт". А в прерывание2, на 0х50-58 итыды. IRET возвращает окно на место. - mse homjak(Вчера, 12:13)
- Их не сохраняют. Просто все знают, что по этому адресу хранятся регистры контекста А, а по другому адресу - регистры контекста Б. - Kpoк(Вчера, 12:12)
- Наверное, поэтому там минимум 2 такта на инструкцию, как и у 80C166. Скажете, несерьёзно? У оригинального 80C51 было 12 тактов на инструкцию. - SciFi(Вчера, 12:12)
- Z80 меня поразил обилием команд сдвига. Да и много чего там
классного было. - Звepoящep(Вчера, 10:56)
- это не Z80, это намного лучше. начиная с того, что нет аккумулятора и ЛЮБУЮ арифметическую, логическую команду (к слову много операций сдвига прям в ячейке памяти) можно делать в любой ячейке памяти. из 4К. Но в в 16 регистрах еще удобней. - Лaгyнoв(Вчера, 12:36)
- о, да.. там даже раскопали недокументирвоанный арифметический сдвиг. - POV(Вчера, 12:16)
- Чудес на свете не бывает. Вопрос не в том. сколько и где находится
регистров, которые могут сохранять контекст. Вопрос исключительно в
ЛАТЕНТНОСТИ этого сохранения (и восстановления). Поэтому говорить
про ОЗУ в этом смысле как то очень смешно. Каким образом можно ЗА
ОДИН МАШИННЫЙ ЦИКЛ сохранить (или восстановить) хотя бы два
регистра контекста в ОЗУ? А никак. my504(121 знак., Вчера, 12:08)