На главную
ПРАВИЛА 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, здравствуйте.
      Вы дали ссылку на статью в десяток (или около того) страниц.
      Приведите здесь кусок кода, с которым связан вопрос.
      aeskeygenassist bndstx cmpxchg16b dpps endbr64 f2xm1 gf2p8affineinvqb haddps incsspq jrcxz kxnorw ldmxcsr mpsadbw nop orpd pclmulhqlqdq qword rdpmc sha256rnds2 tzcnt unpcklpd vp4dpwssds wrfsbase xgetbv yword zword
        Цитата Jin X @
        cupoma58, здравствуйте.
        Вы дали ссылку на статью в десяток (или около того) страниц.
        Приведите здесь кусок кода, с которым связан вопрос.

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

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


        Рейтинг@Mail.ru
        [ Script Execution time: 0,0702 ]   [ 16 queries used ]   [ Generated: 12.08.20, 18:16 GMT ]