User Tag List

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

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

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

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

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

    По умолчанию

    Злостно воспользовался служебным положением и вытащил тему из "Радио 86РК", где ей в общем-то и не место. Пускай место будет тут.

    - - - Добавлено - - -

    Поведаю о нескольких командах столь ожидаемого мною процессора i8008.

    Есть у него группа команд прямой пересылки данных из регистра в регистр. Ну, как и у всех вменяемых процессоров. Моторолла МС6800 завистливо выглядывает изза угла со своими ДВУМЯ командами TAB и TBA
    В качестве первой буквы мнемоники там взяли L(oad), что уже само по себе как-то странно... Где же MOVе? Ну да фиг с ним.
    Думаете, построение мнемоник так идет типа Lxx A,B?
    А вот фигу. Было сделано интересней.
    Грузим в регистр А значение другого регистра или число:

    LAA
    LAB
    LAC
    LAD
    LAE
    LAH
    LAL
    LAI

    Красиво, правда?
    Могу привести подобное и для прочих регистров (B,C,D,E,H,L), но не буду, поскольку смысл понятен.

    У этого процессора в большинстве случаев можно тупо парсить три буквы мнемоники и сразу пихать код команды. Здесь программа-ассемблер вообще простая как три рубля должна быть. Но при чтении сорцов поначалу возникает чувство огромной кучи команд, которые ты панически "не помнишь". Но потом вспоминаешь, что это лишь разновидность того-то.
    Вот в данном случае, как мне кажется, есть слегка перебор с привязкой мнемоника-код.

    - - - Добавлено - - -

    Бонусом - догадайтесь, что делает команда LLL
    Последний раз редактировалось Ewgeny7; 13.12.2016 в 23:46.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  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

Ваши права

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