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

User Tag List

Показано с 1 по 4 из 4

Тема: SCR_ADR-->Y

  1. #1
    Veteran Аватар для drbars
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,534
    Благодарностей: 656
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию SCR_ADR-->Y

    Друзья! Есть у кого очень быстрая процедурка?

    На входе в HL адрес экрана (оба окна #40/#C0), на выходе в A координата Y.

    Желательно, чтобы не запарывала регистры
    ZX Spectrum +2 / DataGear / DivIDE 2k14
    ZX Evolution rev.C
    ZX Spectrum NEXT

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

  3. #2
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    3,377
    Благодарностей: 717
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    drbars, ну ты вопросы задаешь.

    hl
    7654321076543210
    LLLL76210543LLLLL
    Код:
    ld a,l:and #18  ;берем 76
    rra:rra:rra        ;перемещаем на место
    xor l:and #1f:xor l ;добавляем 543
    rrca:rrca         ;перемещаем на место
    xor l:and #f8:xor l ;берем 210
    смотри пробуй
    чистая теория
    С уважением,
    Jerri / Red Triangle.
    [02.05.2014] не забудь этот день. Чубайс должен умереть. Dixi.
    [l'Abbey des morts TSEvo EV...5%] kiwi кошелек +79178162712

  4. #3
    Veteran Аватар для drbars
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,534
    Благодарностей: 656
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    drbars, ну ты вопросы задаешь.
    Нормальный ленивый вопрос в 3 часа ночи. Мож кому ещё сгодится =)

    upd. на HL = #4000 выдаёт в A = #10;
    На HL = #C000, результат #30.

    В обоих случаях должно быть #00.

    Мне кажется тут надо иначе как-то крутить.
    Последний раз редактировалось drbars; 03.04.2014 в 22:59.
    ZX Spectrum +2 / DataGear / DivIDE 2k14
    ZX Evolution rev.C
    ZX Spectrum NEXT

  5. #4
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    3,377
    Благодарностей: 717
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Cool

    Цитата Сообщение от drbars Посмотреть сообщение
    Нормальный ленивый вопрос в 3 часа ночи. Мож кому ещё сгодится =)

    upd. на HL = #4000 выдаёт в A = #10;
    На HL = #C000, результат #30.

    В обоих случаях должно быть #00.

    Мне кажется тут надо иначе как-то крутить.
    ааа ну да
    я тут снаркоманил
    Код:
    ld a,h:and #18  ;берем 76
    rra:rra:rra        ;перемещаем на место
    xor l:and #1f:xor l ;добавляем 543
    rrca:rrca         ;перемещаем на место
    xor h:and #f8:xor h ;берем 210
    С уважением,
    Jerri / Red Triangle.
    [02.05.2014] не забудь этот день. Чубайс должен умереть. Dixi.
    [l'Abbey des morts TSEvo EV...5%] kiwi кошелек +79178162712

  6. Этот пользователь поблагодарил jerri за это полезное сообщение:
    drbars (04.04.2014)

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

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

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

Ваши права

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