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

User Tag List

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

Тема: RST #66

  1. #1
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию RST #66

    Как всем известно по NMI программный счетчик (PC) Z80 загружается числом #66 - проще говоря выполняется аппаратная команда CALL #0066. У родствеников Z80 - i8080 и i8085 для прерываний используются только адреса кратные 8 и 4 соответственно. Возникает вопрос - не кто не знает с "какого потолка" был взят такой экзотический адрес для прерывания?

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

  3. #2
    Veteran Аватар для lvd
    Регистрация
    23.01.2005
    Сообщений
    1,113
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Semchenko Vlad
    У родствеников Z80 - i8080 и i8085 для прерываний используются только адреса кратные 8 и 4 соответственно.
    Афаир в 8080 для прерываний используется вовсе не какой-то адрес, а просто тупо выдаётся команда (т.е. проц хавает очередную команду не из памяти по PC, а из контроллера прерываний). Чаще всего это rst или call (3 байта). Емнип родной для 8080 'контролёр' прерываний выдаёт как раз call на произвольный адрес.

    Это к вопросу, почему на правильном спектруме im 0 == im 1 =)

  4. #3
    Veteran Аватар для lvd
    Регистрация
    23.01.2005
    Сообщений
    1,113
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Semchenko Vlad
    Возникает вопрос - не кто не знает с "какого потолка" был взят такой экзотический адрес для прерывания?
    Чёртово дьявольское прерывание - прерывает кого угодно и когда угодно? =)))

  5. #4
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Question

    Насчет 8080 и RST#38, оно же RST8, оно же INT я знаю.
    Еще мнения есть? А то всетаки хочется узнать истину.

  6. #5
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    280
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Semchenko Vlad
    А то всетаки хочется узнать истину.
    Напиши письмо Masatoshi Shima, истина у него.

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

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

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

Ваши права

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