Важная информация

User Tag List

Показано с 1 по 2 из 2

Тема: Эмуляция инструкции IM 0/1

  1. #1
    Member
    Регистрация
    24.08.2007
    Адрес
    Минск
    Сообщений
    88
    Благодарностей: 6
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Эмуляция инструкции IM 0/1

    Всем привет, а женскую половину ещё и с праздником!

    У меня такой вопрос, касающийся эмуляции инструкции IM 0/1 (код ED4E и ED6E): в каких случаях IM 0, а в каких IM 1?

    Читал "The Undocumented Z80 Documented", но недопонял смысл:

    According to Gerton Lunter1:
    The instructions ED 4E and ED 6E are IM 0 equivalents: when FF
    was put on the bus (physically) at interrupt time, the Spectrum
    continued to execute normally, whereas when an EF (RST 28h) was
    put on the bus it crashed, just as it does in that case when the Z80
    is in the ocial interrupt mode 0. In IM 1 the Z80 just executes a
    RST 38h (opcode FF) no matter what is on the bus.

    Спасибо.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Master
    Регистрация
    21.08.2006
    Адрес
    Ижевск
    Сообщений
    600
    Благодарностей: 475
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если эмулируется устройство(компьютер), у которого в цикле прерывания на шине данных установлена комбинация FFh, то не имеет значения в каком режиме находиться процессор (IM 0 или IM 1). В обоих случаях выполняется комманда RST 38h.

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

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

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

Похожие темы

  1. Эмуляция ZX на J2ME
    от Dr.Lion/RSM в разделе Эмуляторы
    Ответов: 108
    Последнее: 17.07.2010, 07:58
  2. Эмуляция ATM на UnrealSpeccy
    от harushima в разделе Эмуляторы
    Ответов: 12
    Последнее: 25.03.2008, 23:53
  3. Эмуляция звука
    от tenebris в разделе Зарубежные компьютеры
    Ответов: 19
    Последнее: 24.01.2008, 17:26

Ваши права

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