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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 19

Тема: Недокументированные команды z80

  1. #1
    Member Аватар для tae1980
    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    50
    Благодарностей: 11
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Недокументированные команды z80

    Доброго времени суток!

    Существуют ли в природе таблицы недокументированных команд z80 с их кодами и тактами? Ну или хотя бы их полный список.

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

  3. #2
    Activist
    Регистрация
    19.11.2012
    Адрес
    г. Луганск
    Сообщений
    481
    Благодарностей: 467
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

  4. #3
    Member Аватар для tae1980
    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    50
    Благодарностей: 11
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    PATHNK, Прочитал по вашей ссылки и сам нашел вот это The Undocumented Z80 Documented.
    Но вопрос снят только частично. Есть списки команд, есть их коды. Но с ними сложно работать так как они идут "все кучей". Минут 20 искал в "The Undocumented Z80 Documented" коды команд inc IXh и inc IYh, полчаса пытался понять смысл таблицы влияния на флаги, но не смог.
    Понимаю, что это исключительно мои трудности, но разве нет информации в таблицах как в "Программировании в машинных кодах" от Инфоркома? Все наглядно, понятно, быстро ищется.
    Файндридер в руки и вперед?

  5. #4
    Guru Аватар для goodboy
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    10,291
    Благодарностей: 3601
    Записей в дневнике
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tae1980 Посмотреть сообщение
    коды команд inc IXh и inc IYh
    это можно сказать - ширпотреб. экзотика скорее in a,(c) или out (c),0

  6. #5
    Veteran Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    1,711
    Благодарностей: 808
    Записей в дневнике
    31
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Зачем они нужны? от большинства только гимор один.
    Украшу собой любой черный список
    TR-DOS cracktros

  7. #6
    Member Аватар для tae1980
    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    50
    Благодарностей: 11
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Shiny, лично мне хватило регистров 8 битных регистров в алгоритме. Решил использовать IX и IY.

  8. #7
    Activist
    Регистрация
    19.11.2012
    Адрес
    г. Луганск
    Сообщений
    481
    Благодарностей: 467
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tae1980 Посмотреть сообщение
    Но вопрос снят только частично
    Напишите свою статью. Вот еще с worldofspectrum.org и т.д.
    Некоторые аналоги Z80 не поддерживают такие команды.

  9. #8
    Member Аватар для tae1980
    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    50
    Благодарностей: 11
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    PATHNK, в планах внести изменения в текст книги "Программирование в машинных кодах и на языка АССЕМБЛЕРА" от Инфоркома. Вообще провести небольшую актуализацию материала. Так как её форма подачи материала меня устраивает на 100%. Бумажная версия лежит на столе и использоваться постоянно.
    Так уж получилось, что создал параллельную темы. Когда будут достойные результаты, выложу их там.

    Цитата Сообщение от PATHNK Посмотреть сообщение
    Некоторые аналоги Z80 не поддерживают такие команды.
    Видел материал об этом. Но насколько понял, это очень не большое число команд, связанных с вводом/выводов в порты.
    Об этом так же можно указать в тексте. Так как в настоящее время планирую работать только под Profi в CP/M, что могу сильно ограничить вопросы к железу (всё спорные моменты указать в сносках).
    Последний раз редактировалось tae1980; 07.12.2018 в 11:16.

  10. #9
    Veteran Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    1,428
    Благодарностей: 573
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PATHNK Посмотреть сообщение
    Некоторые аналоги Z80 не поддерживают такие команды.
    Вот только из-за этого я бы уже в принципе не стал связываться
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  11. #10
    Master
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    723
    Благодарностей: 415
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    команда z80 состоит из полей которые диктуют поведение и по ним видно поведение и документированных и в разных странных режимах

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Неиспользуемые и редкоиспользуемые команды
    от alone в разделе Программирование
    Ответов: 120
    Последнее: 17.10.2013, 23:07
  2. Недокументированные команды
    от MadCat! в разделе Программирование
    Ответов: 46
    Последнее: 02.02.2011, 13:49
  3. Команды Z80
    от e2e4 в разделе Для начинающих
    Ответов: 11
    Последнее: 02.07.2010, 19:13
  4. Недокументированные особенности КР1818ВГ93
    от EARL в разделе Программирование
    Ответов: 6
    Последнее: 19.10.2009, 22:17
  5. Команды Z80
    от Almaz в разделе Программирование
    Ответов: 1
    Последнее: 28.10.2007, 12:50

Ваши права

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