User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 16 из 16

Тема: Растактовки команд

  1. #11

    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,691
    Спасибо Благодарностей отдано 
    302
    Спасибо Благодарностей получено 
    223
    Поблагодарили
    159 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Alex Rider, zebest, jerri - спасибо!
    Теперь под рукой есть интерактивный инструмент, и вдобавок табличка, которую можно распечатать при желании.

  2. #12

    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,254
    Спасибо Благодарностей отдано 
    533
    Спасибо Благодарностей получено 
    260
    Поблагодарили
    154 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Для успешной борьбы с бордюром мне хватало этой таблиЦЦы, чисто по растактовке -куда проще и наглядней.
    http://simbols.untergrund.net/doc/HELP_Z80.utf-8
    Цитата Сообщение от jerri Посмотреть сообщение
    https://www.dropbox.com/s/bu9lbf0ns1adxar/Z80opcodes.a80?dl=0
    оно же в виде текстового удобного файла
    Блин, это оба текстовые файлы, одинаковые по размеру, с одинаковым содержимым, но в некоторых местах отличаются. Кому же из них верить?
    Последний раз редактировалось creator; 29.09.2015 в 11:19.
    В правильно заданном вопросе содержится половина ответа

  3. #13

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,867
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    311
    Поблагодарили
    235 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Они отличаются по информации или косметически?

    возможно у них один источник происхождения.
    С уважением,
    Jerri / Red Triangle.

  4. #14

    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,254
    Спасибо Благодарностей отдано 
    533
    Спасибо Благодарностей получено 
    260
    Поблагодарили
    154 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прямо по первой таблице:
    HELP_Z80.utf-8
    Код:
     1. Команды загрузки числа в регистр
        LD - LoaD
    ┌───────────────┬───────────┬─────────────┬─────┐
    │   Мнемоника   │    Код    │C Z P/V S N H│  t  │
    ├───────────────┼───────────┼─────────────┼─────┤
    │LD A,N         │3E N       │- -  -  - - -│    7│
    │LD B,N         │06 N       │- -  -  - - -│    7│
    │LD C,N         │0E N       │- -  -  - - -│    7│
    │LD D,N         │16 N       │- -  -  - - -│    7│
    │LD E,N         │1E N       │- -  -  - - -│    7│
    │LD H,N         │26 N       │- -  -  - - -│    7│
    │LD L,N         │2E N       │- -  -  - - -│    7│
    ├───────────────┼───────────┼─────────────┼─────┤
    │LD HX,N        │DD 26 N    │- -  -  - - -│   11│
    │LD LX,N        │DD 2E N    │- -  -  - - -│   11│
    │LD HY,N        │FD 26 N    │- -  -  - - -│   11│
    │LD LY,N        │FD 2E N    │- -  -  - - -│   11│
    └───────────────┴───────────┴─────────────┴─────┘
    Z80opcodes.a80
    Код:
     1. Команды загрузки числа в регистр
        LD - LoaD
    ┌───────────────┬───────────┬─────────────┬─────┐
    │   Мнемоника   │    Код    │C Z P/V S N H│  t  │
    ├───────────────┼───────────┼─────────────┼─────┤
    │LD B,N         │06 N       │- -  -  - - -│    7│
    │LD C,N         │0E N       │- -  -  - - -│    7│
    │LD D,N         │16 N       │- -  -  - - -│    7│
    │LD E,N         │1E N       │- -  -  - - -│    7│
    │LD H,N         │26 N       │- -  -  - - -│    7│
    │LD L,N         │2E N       │- -  -  - - -│    7│
    │LD (HL),N      │36 N       │- -  -  - - -│   10│ ЧТО ЭТО ЗА БРЕД? Но красиво, "по кодам".
    │LD A,N         │3E N       │- -  -  - - -│    7│
    ├───────────────┼───────────┼─────────────┼─────┤
    │LD HX,N        │DD 26 N    │- -  -  - - -│   11│
    │LD LX,N        │DD 2E N    │- -  -  - - -│   11│
    │LD HY,N        │FD 26 N    │- -  -  - - -│   11│
    │LD LY,N        │FD 2E N    │- -  -  - - -│   11│
    └───────────────┴───────────┴─────────────┴─────┘
    Соответственно, таблица 9:
    HELP_Z80.utf-8
    Код:
     9. Запись в память косвенной адресацией
    ┌───────────────┬───────────┬─────────────┬─────┐
    │   Мнемоника   │    Код    │C Z P/V S N H│  t  │
    ├───────────────┼───────────┼─────────────┼─────┤
    │LD (HL),A      │77         │- -  -  - - -│    7│
    │LD (DE),A      │12         │- -  -  - - -│    7│
    │LD (BC),A      │02         │- -  -  - - -│    7│
    │LD (HL),B      │70         │- -  -  - - -│    7│
    │LD (HL),C      │71         │- -  -  - - -│    7│
    │LD (HL),D      │72         │- -  -  - - -│    7│
    │LD (HL),E      │73         │- -  -  - - -│    7│
    │LD (HL),H      │74         │- -  -  - - -│    7│
    │LD (HL),L      │75         │- -  -  - - -│    7│
    │LD (HL),N      │36 N       │- -  -  - - -│   10│
    └───────────────┴───────────┴─────────────┴─────┘
    Z80opcodes.a80
    Код:
     9. Запись в память косвенной адресацией
    ┌───────────────┬───────────┬─────────────┬─────┐
    │   Мнемоника   │    Код    │C Z P/V S N H│  t  │
    ├───────────────┼───────────┼─────────────┼─────┤
    │LD (BC),A      │02         │- -  -  - - -│    7│
    │LD (DE),A      │12         │- -  -  - - -│    7│
    │LD (HL),B      │70         │- -  -  - - -│    7│
    │LD (HL),C      │71         │- -  -  - - -│    7│
    │LD (HL),D      │72         │- -  -  - - -│    7│
    │LD (HL),E      │73         │- -  -  - - -│    7│
    │LD (HL),H      │74         │- -  -  - - -│    7│
    │LD (HL),L      │75         │- -  -  - - -│    7│
    │LD (HL),A      │77         │- -  -  - - -│    7│
    └───────────────┴───────────┴─────────────┴─────┘
    Имхо, первый лучше.
    Последний раз редактировалось creator; 29.09.2015 в 11:20.
    В правильно заданном вопросе содержится половина ответа

  5. #15

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,867
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    311
    Поблагодарили
    235 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    creator, ну тут есть выбор. хочешь тот вариант хочешь этот.

    LD (HL),N вообще команда специфическая
    она выбивается по тактам в любой таблице.

    поэтому она была перенесена в другое место
    С уважением,
    Jerri / Red Triangle.

  6. #16

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

    По умолчанию

    Цитата Сообщение от creator Посмотреть сообщение
    ЧТО ЭТО ЗА БРЕД?
    Уж насколько я не люблю систему команд Z80 и не знаю толком её, я ВМ80 предпочитаю, но смысл этой команды мне понятен с первого взгляда, хотя может и нужно некоторые нюансы уточнить, если использовать её.
    Так что, думаю оба годные.

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

Страница 2 из 2 ПерваяПервая 12

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

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

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

Похожие темы

  1. Использование команд RLD и RRD
    от AndTorp в разделе Для начинающих
    Ответов: 14
    Последнее: 28.03.2013, 09:24
  2. Полный перечень команд ВГ93
    от spensor в разделе Программирование
    Ответов: 18
    Последнее: 23.03.2013, 16:09
  3. Время выполнения команд CPI/CPD/CPIR/CPDR
    от ARTi в разделе Программирование
    Ответов: 27
    Последнее: 18.12.2007, 16:32
  4. Каких команд с IX не существует?
    от captain cobalt в разделе Программирование
    Ответов: 5
    Последнее: 21.08.2006, 19:58
  5. Описание системы команд - давайте централизуем ;)
    от Alex/AT в разделе Программирование
    Ответов: 42
    Последнее: 09.07.2005, 22:34

Ваши права

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