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

Тема: 64-битная арифметика

  1. #1
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию 64-битная арифметика

    Ищу готовый ФБ или просто кусок кода для сложения и умножения 64-разрядных беззнаковых целых чисел. Не спрашивайте зачем, пожалуйста. Спасибо.

  2. #2

    По умолчанию

    Здравствуйте Yegor.
    Сложение для "беззнаковых целых чисел" это просто функция "OR" (см. вложение "or.jpg"), а умножение/перемножение "AND" (Хотя тут мне кажется, что Вы имели ввиду что-то другое.)
    Изображения Изображения
    • Тип файла: jpg or.jpg (4.9 Кб, Просмотров: 24)
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

  3. #3
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    В руководстве по КДС описаны типы данных с которыми эта система работает, 64 бита имеет только LREAL и это точно не целочисленное, а с каким типом Вы хотите работать?

  4. #4
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Сложение для "беззнаковых целых чисел" это просто функция "OR" (см. вложение "or.jpg"), а умножение/перемножение "AND"
    Не соглашусь. Наверное, вы упускаете из виду перенос.
    64 бита имеет только LREAL и это точно не целочисленное
    Оно к тому же не поддерживается кодесисом, как и LINT.

    Вообще есть два DWORD'а, образующих 64-битное число (старшая и младшая части). Вот два таких числа требуется перемножить/сложить. Если готового решения никому не встречалось, то так и быть — пойду перепишу с других языков где-нибудь.
    Последний раз редактировалось Yegor; 05.01.2012 в 18:48.

  5. #5
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    4.2 Опции проекта
    Генератор кода (Build)
    Treat LREAL as REAL: заставляет компилятор использовать тип REAL для LREAL объявлений. Наличие опции зависит от целевой системы, по умолчанию опция выключена. Опция может быть полезна при создании аппаратно независимых проектов
    http://www.owen.ru/forum/showthread.php?t=10285&page=5

  6. #6
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Спасибо, но написать REAL вместо LREAL я и сам могу Это задачу не решает.
    Последний раз редактировалось Yegor; 05.01.2012 в 19:36.

  7. #7
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    http://tpxexe.narod.ru/122.html тогда наверное сюда

  8. #8
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Спасибо, попробую.

Ваши права

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