User Tag List

Показано с 1 по 10 из 727

Тема: Аюша-Z80 - СР/М-совместимый компьютер

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    09.04.2019
    Адрес
    г. Дмитров
    Сообщений
    62
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    rw6hrm, Вы, как главный по системе, оцените такой вариант:
    1. в существующей схеме AU-Z80 ничего не меняем, при появлении запроса на прерывание система берёт адрес перехода с ячеек FFFA/FFFB, так как сейчас в биосе;
    2. обработка прерывания немного изменяется: после команды DI считывается порт 18h и сохраняется в памяти (назовём StatInt). Потом считывается состояние ВВ51, выделяется по маске бит 1, инвертируем и выполняем И с содержимым StatInt.
    В результате получаем состояние устройств, которые ДО считывания порта 18 выставляли запрос на прерывание:
    бит 1 - ВВ51
    бит 5 - клавиатура
    бит 6 - внешнее устр. 1
    бит 7 - внешнее устр. 2
    Теперь можно анализировать в порядке приоритета. В базовой версии ОС по битам 6 и 7 можно оставить переходы к зарезервированным адресам, в которых изначально будет команда возврата из прерывания, а кому-надо - пусть сам пишет обработчик.
    Набросок схемы, которая может реализовать такой алгоритм прилагаю: https://cloud.mail.ru/public/A6f4/5MJfNNA5o
    Хотелось бы реализовать "по взрослому" режим IM2, но уж сильно нагромождённая схема получается. Неоправданно, если надо пару прерываний добавить.
    Последний раз редактировалось barick; 02.05.2019 в 22:55. Причина: замена ссылки

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Самодельный компьютер на Z80 и не только
    от KeKc в разделе Разработка электроники
    Ответов: 1332
    Последнее: 19.01.2025, 20:45
  2. М.Бун "Spectrum" совместимый компьютер. Архив из журналов "Радио".
    от PATHNK в разделе Несортированное железо
    Ответов: 1
    Последнее: 18.08.2016, 04:00
  3. Аюша-80 - компьютер на процессоре 580ВМ80
    от rw6hrm в разделе Разработка электроники
    Ответов: 0
    Последнее: 29.04.2016, 16:15
  4. Куплю ZX совместимый компьютер.
    от billgilbert81 в разделе Барахолка (архив)
    Ответов: 19
    Последнее: 05.12.2008, 20:33
  5. Ответов: 17
    Последнее: 05.11.2008, 05:21

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •