Важная информация

User Tag List

Страница 4 из 4 ПерваяПервая 1234
Показано с 31 по 34 из 34

Тема: Оптимизация в HL

  1. #31
    Activist
    Регистрация
    15.01.2005
    Сообщений
    201
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, не говори, красиво вообще

    p.s. Плюс буфер можно таскать, не обязательно именно у границы сектора заканчивать

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

  3. #32
    Master
    Регистрация
    04.03.2005
    Адрес
    Ukraine, Kiev
    Сообщений
    792
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что-то такое придумалось, наверное можно сильнее оптимизировать:
    Код:
    ; IN:HL=VALUE
    ;OUT:HL=HL/3*4
    DIVHL3MUL4
            EX DE,HL
            XOR A
            LD L,D
            LD H,A
            ADD HL,DE
            ADD HL,HL
            ADD HL,HL
            ADD HL,DE
            ADD HL,HL
            ADD HL,HL
            ADD HL,DE
            ADD HL,HL
            ADD HL,HL
            ADD HL,DE
            ADD HL,HL
            RLA
            ADD HL,HL
            RLA
            ADD HL,DE
            RLC L
            LD L,H
            LD H,A
            RET NC
            INC HL
            RET
    AAA когда меня режут, я терплю, но когда дополняют, становится нестерпимо.

  4. #33
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,752
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    274
    Поблагодарили
    206 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Robus, Ну ты просто мой алгоритм материализовал
    а все вхождения проверил?
    у тебя ошибка

    LD L,D
    должно быть
    LD L,A
    С уважением,
    Jerri / Red Triangle.

  5. #34
    Veteran
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,979
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    99 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Всем спасибо) Я уже понял, что расчитывать точку вхождения в мегакод в моём случае — особое извращение. Поэтому оставил цикл. Быстрая память экстремально заканчивается, начинаю извращаться уже)

Страница 4 из 4 ПерваяПервая 1234

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

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

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

Похожие темы

  1. Оптимизация Амиги 1230/50 под мр3
    от Alex2 в разделе Amiga
    Ответов: 52
    Последнее: 10.01.2017, 01:23
  2. оптимизация форума
    от SMT в разделе Форум
    Ответов: 33
    Последнее: 04.04.2005, 13:18

Ваши права

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