User Tag List

Показано с 1 по 10 из 154

Тема: Мнемоники i8080 vs Z80

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

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

    По умолчанию

    Господа, по-моему многие из вас (включая высокопоставленных лиц) откровенно путают котлеты с мухами! Наиболее существенное отличие мнемоник Z80 от 8080 заключается в том, что мнемоники Z80 упорядочены, а 8080 - нет. Упорядочивание заключается в том, что в мнемониках Z80 операция жёстко отделена от операнда, а в мнемониках 8080 всё смешано в одну кучу - и операция, и операнд(ы). В общем случае подмножество команд не однозначно соответствует подмножеству адресаций, а разработчики 8080 попытались "объять необъятное", смешав в одну кучу и команду, и метод(ы) адресации (кстати, сделано это было, как уже справедливо заметили, не в последнюю очередь для упрощения кода самого Ассемблера!). Как это у них получилось (хорошо или плохо) - своего мнения высказывать не буду, но очевидно, что полностью вместить операнд в мнемонику они не сумели или не решились, оставив некоторые операнды в поле операндов. Поэтому вся ваша дискуссия сводится не к религиозной борьбе, а лишь к спору о том, что логичнее: отделять мух от котлет или валить всё в одну кучу, хотя всё равно куч будет две, и во второй будут только мухи. Что в переводе на русский означает отделять ли команду от метода адресации или валить в одну мнемонику и команду, и адресацию, хотя всё равно у половины мнемоник остаётся дополнительное поле для адресации.

    P.S.: Я не знаю, сколько кода я написал в молодости, но третьей по счёту программой, которую я написал не за деньги, а для души, был кросс-ассемблер для Z80 под RT-11 на ДВК, однако написал я его в мнемониках 8080 именно потому, что в таком виде он пишется задней левой ногой без применения мозга.
    Всего доброго.
    Евгений.

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

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

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

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

Похожие темы

  1. I8080 TO Z80 SOURCE TRANSLATOR
    от Sergey в разделе Программирование
    Ответов: 33
    Последнее: 25.05.2025, 15:08
  2. Ответов: 72
    Последнее: 08.12.2019, 00:36
  3. Совместимость Z80 и i8080 (580ВМ80)
    от Dmitry Dubrovenko в разделе Для начинающих
    Ответов: 50
    Последнее: 08.05.2016, 09:54
  4. Код эмуляции i8080 на С
    от medvdv в разделе Эмуляторы отечественных компьютеров
    Ответов: 15
    Последнее: 27.03.2015, 03:43
  5. Эмулятор i8080
    от Higgins в разделе Разное
    Ответов: 2
    Последнее: 20.05.2011, 11:43

Ваши права

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