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

User Tag List

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

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

  1. #1

    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    438
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    50 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

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

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

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

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

  3. #2

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

  4. #3

    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    438
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    50 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  5. #4

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

    По умолчанию

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

  6. #5

    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,450
    Записей в дневнике
    42
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    162
    Поблагодарили
    119 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  7. #6

    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    438
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    50 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  8. #7

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

    По умолчанию

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

  9. #8

    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    438
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    50 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  10. #9

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  11. #10

    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,131
    Спасибо Благодарностей отдано 
    55
    Спасибо Благодарностей получено 
    257
    Поблагодарили
    195 сообщений
    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

Ваши права

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