На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Перед отправкой сообщения внимательно прочтите правила раздела!!!
1. Запрещается обсуждать написание вирусов, троянов и других вредоносных программ!
2. Помните, что у нас есть FAQ раздела Assembler и Полезные ссылки. Посмотрите, возможно, там уже имеется решение вашего вопроса.

3. Настоятельно рекомендуем обратить особое внимание на правила форума, которые нарушаются чаще всего:
  3.1. Заголовок темы должен кратко отражать её суть. Темы с заголовками типа "Срочно помогите!" или "Ассемблер" будут отправляться в Корзину для мусора.
  3.2. Исходники программ обязательно выделяйте тегами [code]...[/code] (одиночные инструкции можно не выделять).
  3.3. Нежелательно поднимать старые темы (не обновлявшиеся более года) без веской на то причины.

Не забывайте также про главные Правила форума!

Добро пожаловать и приятного вам общения!!! ;)
 
Модераторы: Jin X, Qraizer
  
> арифмометр , погрешности вычислений
    Здравствуйте. Сделал арифмометр (http://cupoma58.ru/assembler.html) для целых и дробных положительных чисел. Он заработал...с целыми числами.C дробными возникли проблемы, вернее, с точностью результата:
    ExpandedWrap disabled
        7 : 2 = 3.5 * 2 = 6.5999      30.5 * 2 = 60     35.5 * 2 = 71
        9 : 2 = 4.5 * 2 = 8.8000      50.5 * 2 = 100    55.5 * 2 = 111  
       11 : 2 = 5.5 * 2 = 11          и т.д.
       13 : 2 = 6.5 * 2 = 13.1999
       15 : 2 = 7.5 * 2 = 15.3999

    Погрешность появляется вместе с дробной частью. Я подумал, что это связано с округлением и
    попробовал изменить настройку слова управления сопроцессора - ничего не изменилось.
    И на числа меньше единицы арифмометр реагирует как на ноль.
    Подскажите - в чём дело? :'(
      cupoma58, здравствуйте.
      Вы дали ссылку на статью в десяток (или около того) страниц.
      Приведите здесь кусок кода, с которым связан вопрос.
        Цитата Jin X @
        cupoma58, здравствуйте.
        Вы дали ссылку на статью в десяток (или около того) страниц.
        Приведите здесь кусок кода, с которым связан вопрос.

        Извиняюсь-закрутился. Проблема решена: арифмометр на ассемблере, Java и для android (http://cupoma58.ru)

        :victory:
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0214 ]   [ 16 queries used ]   [ Generated: 28.03.24, 16:39 GMT ]