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

User Tag List

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

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

  1. #1
    Activist Аватар для tae1980
    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    436
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    48 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

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

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

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

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

  3. #2
    Master
    Регистрация
    19.11.2012
    Адрес
    г. Луганск
    Сообщений
    698
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

  4. #3
    Activist Аватар для tae1980
    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    436
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    48 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  5. #4
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,780
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    1,182
    Поблагодарили
    777 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  6. #5
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,181
    Записей в дневнике
    39
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    32 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Зачем они нужны? от большинства только гимор один.

  7. #6
    Activist Аватар для tae1980
    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    436
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    48 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  8. #7
    Master
    Регистрация
    19.11.2012
    Адрес
    г. Луганск
    Сообщений
    698
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  9. #8
    Activist Аватар для tae1980
    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    436
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    48 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  10. #9
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,223
    Спасибо Благодарностей отдано 
    475
    Спасибо Благодарностей получено 
    900
    Поблагодарили
    592 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  11. #10
    Veteran Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,128
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    179 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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

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

Похожие темы

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

Ваши права

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