User Tag List

Показано с 1 по 10 из 22

Тема: Содержимое стека после POP AF/PUSH AF

Комбинированный просмотр

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

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

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    MOV A,x проще и логичнее.
    я конечно извиняюсь но это не всегда возможно.
    в HL например могут быть уже совершенно другие данные.
    С уважением,
    Jerri / Red Triangle.

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

  3. #2

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    в HL например могут быть уже совершенно другие данные.
    LDA xxxx
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  4. #3

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

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    LDA xxxx
    итак вот такой случай

    Код:
    ld hl,coords
    push hl
    
    ;делаем какие то действия с вычислениями
    ;выходим по исключению
    jp z,out
    
    
    pop af
    push af
    
    ;a требуемое нам содержимое H
    
    pop hl - HL снова требуемое нам содержимое  
    
    ;продолжаем вычисления.
    
    out
          pop hl
          ret
    ваши предложения.
    С уважением,
    Jerri / Red Triangle.

    Этот пользователь поблагодарил jerri за это полезное сообщение:

    Barmaley_m(30.05.2020)

  5. #4

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    ваши предложения.
    MOV A,H
    STA VAR_H+1

    ...

    VAR_H:MVI A,0
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  6. #5

    Регистрация
    10.01.2010
    Адрес
    Смоленская обл.
    Сообщений
    556
    Спасибо Благодарностей отдано 
    187
    Спасибо Благодарностей получено 
    197
    Поблагодарили
    100 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    ваши предложения.
    Ну если

    pop af
    dec sp
    dec sp


    не катит, рискну ещё предложить:

    ex (sp),hl
    ld a,h
    ex (sp),hl


    Количество тактов правда возрастает в двое ))
    Последний раз редактировалось Dart Alver; 26.04.2020 в 18:55.

    Эти 2 пользователя(ей) поблагодарили Dart Alver за это полезное сообщение:

    Barmaley_m(30.05.2020), Denn(26.04.2020)

  7. #6

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

    По умолчанию

    Цитата Сообщение от Dart Alver Посмотреть сообщение
    Ну если

    pop af
    dec sp
    dec sp


    не катит, рискну ещё предложить:

    ex (sp),hl
    ld a,h
    ex (sp),hl


    Количество тактов правда возрастает в двое ))
    на Z80 все нормально. I8080 придется как то по другому. ТС наверное все уже решил.
    С уважением,
    Jerri / Red Triangle.

  8. #7

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dart Alver Посмотреть сообщение
    рискну ещё предложить:

    ex (sp),hl
    ld a,h
    ex (sp),hl
    Позже тоже об этом варианте подумал
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

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

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

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

Похожие темы

  1. Ищу содержимое микросхемы R65FR1
    от rw6hrm в разделе Зарубежные компьютеры
    Ответов: 1
    Последнее: 23.12.2015, 20:23
  2. Push 'n' Chase
    от Rindex в разделе Игры
    Ответов: 13
    Последнее: 12.09.2013, 22:06
  3. Ремикс вAY на Fat boy slim Push The Temp
    от AAA в разделе Музыка
    Ответов: 0
    Последнее: 11.07.2013, 21:08
  4. содержимое ПЗУ В ОЗУ
    от Руслан в разделе Память
    Ответов: 23
    Последнее: 10.04.2013, 20:23
  5. Использование стека и прерывания
    от drbars в разделе Программирование
    Ответов: 21
    Последнее: 16.12.2012, 12:47

Ваши права

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