Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
Artem_007
1 / 1 / 0
Регистрация: 23.10.2012
Сообщений: 30
1

Обработка дробных чисел

07.12.2014, 16:59. Просмотров 380. Ответов 0
Метки нет (Все метки)

Есть лабораторка. В начале вводится кол-во чисел, потом каждое вводится в виде
A[I] = N,
где N - десятичная дробь с 15 знаками перед запятой и 3 после. Число с фиксированной точкой. Необходимо перемножить два числа, не используя imul, mul и прочее.
В ассемблере я слабоват.
Где хранить эти числа? Если как строку, то их потом будет очень проблематично перемножить.
В учетверенном слове? dq которое? Как их туда загнать?
Как потом их перемножать?
В теории я понимаю так:
У нас есть два числа А и Б, у них одинаковое смещение (по заданию) в 3 знака, т.е. это смещение мы потом просто вручную забьем.
Перемножить два этих числа это: Сложить А раз число Б, в конце результат разделить на смещение^2. То где хранить результат? В dt он не влезет, а больше типов данных в ассемблере нет. Хранить в двух переменных? Каким образом?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2014, 16:59
Ответы с готовыми решениями:

Сложение дробных чисел
Здравствуйте, как сложить 1.5+2.3 , покажите пример пожалуйста или обращаться к сопроцессору ?...

Сложение дробных и вещественных чисел (emu8086)
Помогите пожалуйста. Нужно сделать на Assembler в emu8086 задание: ввести 2 дробных числа и сложить...

Найти сумму парных положительных дробных чисел
Пожалуйста, помогите с заданием. Найти сумму парных положительных дробных чисел

Обработка действительных чисел
Створити програму на Assembler. Дані два дійсних числа. Потроїти друге число, якщо воно менше...

Ввод, вывод и обработка чисел
Кто может помогите пожалуйста. Пользователь вводит два числа А и В в десятичном виде через...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2014, 16:59

Обработка чисел с плавающей точкой: вычисление значения выражения
Нужно произвести некоторые арифметический действия над числами с плавающей точкой, которые вводятся...

Обработка дробных значений из БД
Добрый, Application.CurrentCulture = New CultureInfo("it-IT")...

Из исходного массива вещественных чисел создать массивы из целых и дробных частей этих чисел
Вводится массив Т(n) вещественных чисел с 2 разрядами после запятой, сделать из чисел 2 новых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru