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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 16

Тема: Расчет модуля разности чисел

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

    По умолчанию Расчет модуля разности чисел

    Дано: в регистрах A и B любые числа.
    Найти: A=|A-B|

    Нужен самый быстрый и короткий алгоритм.
    Формально всё правильно, а по существу - издевательство (В.И.Ленин)

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

  3. #2

  4. Эти 2 пользователя(ей) поблагодарили Vitamin за это полезное сообщение:
    Barmaley_m (24.08.2012), GriV (27.08.2012)

  5. #3
    Guru Аватар для moroz1999
    Регистрация
    17.01.2005
    Адрес
    Tallinn
    Сообщений
    2,336
    Благодарностей: 430
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    neg? omg, я и не знал, что такой есть.
    zxart.ee - самая крупная коллекция графики и музыки ZX Spectrum.

  6. #4
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,720
    Благодарностей: 947
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Код:
    Код:
    sub b
    jr nc,$+3
    neg
    neg = #ed44, куда будет переход на $+3?

  7. #5
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,031
    Благодарностей: 1426
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    neg = #ed44, куда будет переход на $+3?
    Ашыпся Надо меньше умничать:

    Код:
    sub b
    jr nc,positive
    neg
    positive:

  8. Этот пользователь поблагодарил Vitamin за это полезное сообщение:
    Andrew771 (24.08.2012)

  9. #6
    Veteran
    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,497
    Благодарностей: 668
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пасибо большое, Vitamin, а то я лепил перестановку регистров A и B
    Формально всё правильно, а по существу - издевательство (В.И.Ленин)

  10. #7
    goblinish
    Гость

    По умолчанию

    интересно, а если числа отрицательные, то прокатит ли?
    например, $FF=-1, $FE=-2

  11. #8
    Master
    Регистрация
    27.01.2005
    Сообщений
    525
    Благодарностей: 272
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goblinish Посмотреть сообщение
    интересно, а если числа отрицательные, то прокатит ли?
    например, $FF=-1, $FE=-2
    FF - FE = 1 (-2 - -1 = 1) переноса нет. всё верно.
    FE - FF = -1 (-2 - -1 = -1) перенос есть, neg FF = 1

    Всё прокатит)

  12. #9
    Veteran
    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,497
    Благодарностей: 668
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну в реальности я использую для измерения расстояний между координатами юнитов/полей, так что достаточно положительных и нуля.
    Формально всё правильно, а по существу - издевательство (В.И.Ленин)

  13. #10
    Master
    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    880
    Благодарностей: 470
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для измерения расстояний в какой геометрии? Не на плоскости ли? Может лучше применять теорему Пифагора и вычислять квадрат разности, а не ее модуль?

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 16
    Последнее: 15.12.2011, 19:29
  2. Опознание процессорного модуля :)
    от Жека:) в разделе Зарубежные компьютеры
    Ответов: 5
    Последнее: 22.09.2010, 20:23
  3. Разные разности...
    от carsman в разделе Барахолка (архив)
    Ответов: 10
    Последнее: 17.04.2008, 08:18
  4. Куплю или поменяю на пиво всякие разности...
    от Orionsoft в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 03.04.2005, 22:57

Ваши права

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