User Tag List

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

Тема: Вопрос по ассемблеру Z80

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

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

    Регистрация
    06.11.2020
    Адрес
    г. Санкт-Петербург
    Сообщений
    167
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    23 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    То есть word по сравнению с byte использует более короткий код при математических операциях и присвоении результата, довольно неожиданно. Затраты на хранение переменных покрываются размером кода даже при одиночном использовании, при последующих использованиях X,Y уже не надо тратиться на word вместо byte, а код для word опять будет короче.

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    a,b,c,x,y: byte;

    Выдало:
    Код:
          ld    a,(_X)
          ld    (_A),a
          ld    a,(_Y)
          ld    (_B),a
          ld    a,(_X)
          ld    l,a
          ld    h,0
          ld    a,(_Y)
          ld    e,a
          ld    d,0
          and   a
          sbc   hl,de
          ld    a,l
          ld    (_C),a
    Если все переменные типа word (а не byte), то еще лучше:
    Код:
          ld    hl,(_X)
          ld    (_A),hl
          ld    hl,(_Y)
          ld    (_B),hl
          ld    hl,(_X)
          ld    de,(_Y)
          and   a
          sbc   hl,de
          ld    (_C),hl

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

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

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

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

Похожие темы

  1. Книга по ассемблеру Z80
    от Shwartz в разделе Пресса
    Ответов: 11
    Последнее: 06.07.2018, 14:29
  2. Книги по бейсику и Ассемблеру Z80
    от stepmotor в разделе Программирование
    Ответов: 3
    Последнее: 30.01.2018, 19:53
  3. вопрос по z80 stealh
    от scl^mc в разделе Эмуляторы
    Ответов: 11
    Последнее: 17.08.2007, 15:32
  4. ламерский вопрос о временных диаграммах шин Z80
    от boo_boo в разделе Несортированное железо
    Ответов: 3
    Последнее: 30.01.2006, 13:14

Ваши права

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