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

User Tag List

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

Тема: SCR_ADR-->Y

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

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

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

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

    Желательно, чтобы не запарывала регистры

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

  3. #2
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,752
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    207 сообщений
    Mentioned
    12 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.

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

    По умолчанию

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

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

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

    Мне кажется тут надо иначе как-то крутить.
    Последний раз редактировалось drbars; 03.04.2014 в 23:59.

  5. #4
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,752
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    207 сообщений
    Mentioned
    12 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.

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

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

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

Ваши права

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