User Tag List

Страница 15 из 31 ПерваяПервая ... 111213141516171819 ... ПоследняяПоследняя
Показано с 141 по 150 из 305

Тема: Программирование

  1. #141

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Насколько я понимаю, длительность F50 не влияет, по фронту взведется D26.2, и если INTE=0 (вход 10), то запрос INT сбросится.

    Этот пользователь поблагодарил ivagor за это полезное сообщение:

    parallelno(26.08.2022)

  2. #142

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Угу. Я просто почему-то был не уверен за то, как обрабатывается выход из сброса при поднятом клоке у D26.2.

    Но в любом случае лучше программировать не надеясь на глюки микросхем.
    Больше игр нет

  3. #143

    Регистрация
    29.06.2022
    Адрес
    г. Ирвайн, США
    Сообщений
    408
    Спасибо Благодарностей отдано 
    590
    Спасибо Благодарностей получено 
    340
    Поблагодарили
    109 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подскажите пожалуйста по адресам $80-$ff. Если там держать стек, будет ли это портить данные операционок на векторе?

    - - - Добавлено - - -

    И вопрос про квазидиск Баркаря. Его режим переключения на подмену памяти с $8000-$ffff как то по особому включается или всегда такой? Если ли возможность как то в программе определить какой тип квазидиска установлен?

  4. #144

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,289
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от parallelno Посмотреть сообщение
    Если ли возможность как то в программе определить какой тип квазидиска установлен?
    сделать как на спеке (проверять ячейку памяти до и после переключения) ?

    Этот пользователь поблагодарил goodboy за это полезное сообщение:

    parallelno(26.08.2022)

  5. #145

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,048
    Спасибо Благодарностей отдано 
    1,141
    Спасибо Благодарностей получено 
    1,460
    Поблагодарили
    520 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ребят, допустим я запускаю на Векторе Z80 какой-то .rom файл. Нужно ли делать какую-то специфичную инициализацию вначале, именно специфичную для Z80 Вектора?

  6. #146

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В общем случае можно ничего специального не делать.

  7. #147

    Регистрация
    29.06.2022
    Адрес
    г. Ирвайн, США
    Сообщений
    408
    Спасибо Благодарностей отдано 
    590
    Спасибо Благодарностей получено 
    340
    Поблагодарили
    109 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ivagor,

    Цитата Сообщение от Titus Посмотреть сообщение
    ...
    И еще замечание. В описании сказано, что при выполнении команды EI поступивший в это время запрос на прерывание будет блокирован, пока не выполнится следующая за EI команда.
    Но судя по схеме, EI (равно как и DI) просто блокирует разрешение записанное в IFF1. А следовательно, если будет выполнятся цепочка из команд EI, то прерывание не сработает, пока все EI не выполнятся.
    ...
    Цитата Сообщение от ivagor Посмотреть сообщение
    Не вижу противоречия, просто каждый следующий EI в свою очередь откладывает реакцию на прерывание, 8080 работает аналогично.

    я правильно понимаю что на Векторе если прерывание попало на EI, то прерывание не пропускается, а откладывается до выполнения следующей после EI команды? то есть прерывание никога не сможет быть вызвано сразу после EI, так?

  8. #148

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На векторе, если между фронтом F50 и проверкой запроса прерывания в проце прерывания запрещены, то прерывание пропускается.

  9. #149

    Регистрация
    29.06.2022
    Адрес
    г. Ирвайн, США
    Сообщений
    408
    Спасибо Благодарностей отдано 
    590
    Спасибо Благодарностей получено 
    340
    Поблагодарили
    109 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ivagor, извини, но честно говоря не понял о чём ты пишешь.

  10. #150

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от parallelno Посмотреть сообщение
    на Векторе если прерывание попало на EI, то прерывание не пропускается, а откладывается до выполнения следующей после EI команды?
    Н.Н. Щелкунов, А.П. Дианов. Микропроцессорные средства и системы. М.Радио и связь, 1989, стр. 61-62
    "При условии INT*INTE=1, которое проверяется в последнем такте каждого командного цикла (за исключением команды EI), МП должен перейти к процедуре обслуживания запроса".
    С учетом того, что я написал выше - пропускается, не откладывается (уточню, что речь о стандартном 06Ц с ВМ80).
    Цитата Сообщение от parallelno Посмотреть сообщение
    прерывание никога не сможет быть вызвано сразу после EI
    да

    Этот пользователь поблагодарил ivagor за это полезное сообщение:

    parallelno(27.08.2022)

Страница 15 из 31 ПерваяПервая ... 111213141516171819 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Программирование на ассемблере
    от shuran33 в разделе Вектор
    Ответов: 341
    Последнее: 05.11.2025, 20:00
  2. Программирование на ассемблере
    от tnt23 в разделе Океан-240
    Ответов: 6
    Последнее: 30.10.2025, 12:56
  3. Программирование графики MSX
    от CityAceE в разделе MSX
    Ответов: 57
    Последнее: 23.10.2025, 08:53
  4. Программирование NES
    от Tronix в разделе Nintendo
    Ответов: 6
    Последнее: 08.07.2015, 21:21
  5. Программирование на пентеве.
    от Kakos_nonos в разделе Программирование
    Ответов: 2
    Последнее: 23.03.2013, 14:08

Ваши права

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