User Tag List

Показано с 591 по 600 из 1128

Тема: ЭТЮДЫ

Древовидный режим

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

    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,823
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    95 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sergey Посмотреть сообщение
    Самая быстрая процедура (10 байт, 34/33 такта, средн.33,5 такта)
    Есть ещё ньюанс - зачастую ветвления нет.
    Нужен только флаг С
    Рабочий пример:
    Код:
    	LD HL,арг1:LD DE,арг2:CP_HLDE:RL C
    	LD HL,арг3:LD DE,арг4:CP_HLDE:RL C
    	LD A,C:AND 3:RET Z:CP 3:SCF:RET Z
    Где CP_HLDE - наш макрос сравнения.
    В последней строчке - принимается решение по выходу в зависимости от результатов двух сравнений.
    Вот и посчитай как это всё умедлится если юзать ветвления.

    ---------- Post added at 23:55 ---------- Previous post was at 23:40 ----------

    (+20 тактов, ого!)
    Последний раз редактировалось Destr; 11.02.2015 в 23:44.

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

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

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

Похожие темы

  1. Этюды: как бы написать поизящнее.
    от AndTorp в разделе Программирование
    Ответов: 5
    Последнее: 17.03.2008, 00:43
  2. Ответов: 0
    Последнее: 18.08.2006, 22:40
  3. Этюды: печать шрифтом 5x5...
    от breeze в разделе Программирование
    Ответов: 12
    Последнее: 27.03.2005, 05:21

Метки этой темы

Ваши права

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