User Tag List

Страница 3 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 21 по 30 из 51

Тема: Совместимость Z80 и i8080 (580ВМ80)

  1. #21

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ram_scan Посмотреть сообщение
    перенос) правильно стоит - сложение, и напрямую флаг AC нигде не доступен. Его во флаговый регистр вообще можно бы было не выносить.
    Нельзя его не выносить во флаговый регистр. Потому что если произойдет прерывание и в обработчике будут арфиметические операции (а они будут скорее всего), то значение флага будет потеряно.

    А раскопки 580ВМ80А показали что флаг AC устанавливается по правилу:

    psw_ac <= (c[3] & ~id_xra & ~id_ora & ~id_rxc) | (id_ana & (x[3] | r[3]));

    То есть (когда он вообще устанавливается):
    - при XOR, OR и сдвигах обнуляется
    - при AND вычисляется как ИЛИ третьих разрядов аргументов
    - при всех остальных операциях как перенос из третьего разряда суммы
    (вычитание выполняется как сумма с инвертированных аргументом и еще единичка)

  2. #22

    Регистрация
    20.06.2014
    Адрес
    г. Москва
    Сообщений
    58
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кто-то, я помню, когда Z80 появился даже на нём Микро/80 собирал. Я учился АСМить на 8080, а когда появился Z80 меня ошеломили команды LDIR и им подобные. Только мнемоники сильно поменялись...

  3. #23

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ram_scan Посмотреть сообщение
    Коллега, ну прочтите вы в даташите уже как на 8080 DAA работает. С ORA вы граблей точно так-же выгребете.
    Ищу инфу, что я там навыяснял и как вылечил. Много водки с той поры утекло...
    А даташиту 8080 я верю меньше, чем Vslav'у, который этот чип по винтикам транзисторам разобрал.

    ---------- Post added at 11:27 ---------- Previous post was at 11:13 ----------

    Нашел тему - http://zx-pk.ru/showpost.php?p=690721&postcount=39
    Я там действительно воткнул ORA вместо ненужного DI, и программа заработала.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  4. #24

    Регистрация
    04.03.2010
    Адрес
    Россия. Пятигорск.
    Сообщений
    2,296
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Ищу инфу, что я там навыяснял и как вылечил. Много водки с той поры утекло...
    А даташиту 8080 я верю меньше, чем Vslav'у, который этот чип по винтикам транзисторам разобрал.
    А толку, это всё ужасно сильно устарело и стало бесполезным...

  5. #25

    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    А толку, это всё ужасно сильно устарело и стало бесполезным...
    особенно страдают доки из СССР

    если и читать то только оригиналы от INTEL & Co

  6. #26

    Регистрация
    04.03.2010
    Адрес
    Россия. Пятигорск.
    Сообщений
    2,296
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    если и читать то только оригиналы от INTEL & Co
    Это всё Китайская грамота, в которой ничего не понятно, я к тому что нет уже смысла это всё читать из-за прошедших многих лет, устарело окончательно и полность и не октуально.

    Что-то у меня какая-то аппатия, и полная дизаориентация, нужен нормальный ПЭ с понятной и хорошо описанной системой команд, но никак ни на чём не могу остановиться, старые по быстродействию не годятся, новые не понятно, что брать за основу.
    Как-то всё печально...

  7. #27

    Регистрация
    18.09.2009
    Адрес
    г. Витебск
    Сообщений
    499
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В сторону микроконтроллеров попробуйте посмотреть например - STM8/32 при 72Мгц, набор портов ввода/вывода - ориентировочно 4$ за чип. Опять же PIC/Atmel, как вариант ПЛИС. Тут скорее вопрос в вычислительной еденице - процессорном элементе - как должно строится взаимодействие с соседними. Не совсем окончательно понятно, что нужно от ПЭ: наилучшее соотношение цена/скорость, минимальная стоимость еденицы, векторные рассчеты?

  8. #28

    Регистрация
    04.03.2010
    Адрес
    Россия. Пятигорск.
    Сообщений
    2,296
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vasily Посмотреть сообщение
    Тут скорее вопрос в вычислительной еденице - процессорном элементе - как должно строится взаимодействие с соседними.
    Этот вопрос решён.

    Цитата Сообщение от Vasily Посмотреть сообщение
    Не совсем окончательно понятно, что нужно от ПЭ: наилучшее соотношение цена/скорость, минимальная стоимость еденицы, векторные рассчеты?
    В принципе нашёл, возможно то, что нужно 700 МГц Raspberry Pi Model B+ Думаю это и есть золотая середина, он сможет выполнять все необходимые функции, и есть возможность к нему же подсоединить дополнительне модули, всё компактно. Цена в принципе устраивает, если поштучно брать в бутике типа Чип дип то АНЯ будет стоить 288 000 руб. А вот если оптом и в другом месте, думаю цена кардинально уменьшится. Пока взял в бутике один для пробы. Инфу соберу, почитаю, там будет видно.

  9. #29

    Регистрация
    08.05.2011
    Адрес
    г. Измаил, Украина
    Сообщений
    3,216
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Viktor2312, как все запущено - больше 2х лет только кр580вм80А и нечего другого.Даже Z80 отвергался так как не ТЛЗ .И толком не разобравшись в коде I8080I и не доведя не ОДИН задуманный проект до конца - ударились в МК потом в Плисс и теперь уже АРМ 700 мгц а завтра I7 мало будет .А темы Изучение ХХХХ с нуля плодятся как блохи у собаки.Реально уже достало - утром все темы били загажены подрят что апатия и все надоело.
    Я все сказал.
    Радио-Губитель Канал на YouTube

  10. #30

    Регистрация
    22.10.2008
    Адрес
    Санкт-Петербург
    Сообщений
    28
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вернусь всё-таки к первоначальному вопросу.
    Насколько понял из прочитанного, вниз софтово они всё-таки совместимы практически полностью (т.е. вероятность, что заработает, при замене 99,9%).
    Как подключать пины (с адресами, данными и клоками понятно)?
    Регенерация не производится (ОЗУ статическое). ДМА, вроде, тоже.

    Собственно суть вопроса.
    Есть старинный аппарат, где, как выяснилось, глюканул БП, и выдал +18V, вместо +12V.
    Помимо проца они идут ещё на 580ГФ24 и 580ВК28.
    Что вероятнее всего вылетело, учитывая, что девайс не совсем труп, а при включении хаотично мигает индикаторами?
    Осциллографом пока не долез, ибо все жгуты крест-на-крест, и надо очень много сперва разобрать. А перед этим, надо, как водится, запротоколировать все разъёмы, ибо с маркировкой беда.
    ПЗУ с программой вынимал и сверял с имеющимся дампом. Совпали полностью.
    ICQ нет, и в ближайшее время не будет.

Страница 3 из 6 ПерваяПервая 123456 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Родословная бейсиков для 580ВМ80
    от esl в разделе Разное
    Ответов: 103
    Последнее: 04.10.2025, 13:00
  2. Ответов: 54
    Последнее: 17.12.2018, 01:35
  3. Комманды ассемблера/коды i8080/КР580ВМ80А
    от sergey2b в разделе Разное
    Ответов: 4
    Последнее: 29.11.2015, 14:01
  4. Эмулятор i8080
    от Higgins в разделе Разное
    Ответов: 2
    Последнее: 20.05.2011, 11:43

Ваши права

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