Форум программистов, компьютерный форум, киберфорум
Assembler: математика, вычисления
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 04.03.2017
Сообщений: 2

Очень длинные вещественные числа, математический сопроцессор

16.04.2017, 20:03. Показов 1171. Ответов 5

Студворк — интернет-сервис помощи студентам
Помогите, Пожалуйста! Не могу понять как работать с длинными числами. Задание: Разработать подпрограмму соответствующую стандартам связи языка Си с четырьмя аргументами (Src1,Src2,Result,Len), первые три аргумента представляют собой сверхдлинные вещественные числа, а последний аргумент- длина мантиссы в байтах. (Порядок и знаковый бит, в соответствии со стандартом, предшествуют мантиссе и занимают два байта). Подпрограмма вычисляет сумму длинных чисел.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.04.2017, 20:03
Ответы с готовыми решениями:

Математический сопроцессор
Доброго времени суток. Подскажите пожалуйста, как работать с математическим сопроцессором? Допустим, мне нужно вычислить косинус угла....

Математический сопроцессор
Существуют команды сопроцессора, которые принимают из памяти в регистры или кладут в память из регистров числа. Каким образом записывать...

Как поделить dd на dq, используя математический сопроцессор?
Когда пробую вот так: ;..... X dd 33 X1 dq 22 ;..... fld X fdiv X1 ;.....То результат: 1.#INF00

5
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8644 / 4479 / 1669
Регистрация: 01.02.2015
Сообщений: 13,883
Записей в блоге: 11
16.04.2017, 20:21
Вы бы хоть пояснили, что такое "сверхдлинные вещественные числа" в терминах вашего ВУЗа.
Да и в методичке рассмотрены значительные куски кода, которые преподаватель хотел бы увидеть в итоге.
0
0 / 0 / 0
Регистрация: 04.03.2017
Сообщений: 2
16.04.2017, 20:32  [ТС]
К сожалению, наш преподаватель не предоставил нам материалов(методичек), а по поводу "сверхдлинные вещественные числа" как он объяснил это числа которые во много раз больше стандартных типов данных.
0
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8644 / 4479 / 1669
Регистрация: 01.02.2015
Сообщений: 13,883
Записей в блоге: 11
16.04.2017, 23:00

Не по теме:

Возьмите меня преподавателем. Моя лекция будет длиннее на три слова - "здрасте", "до свидания".


Поясню вам сложность ситуации. Чтобы сделать эту лабу, лично мне потребуется целый день или два изучения внутренних форматов, разработки своего типа, написания и отладки программы.
Но, к сожалению, у меня нет такой возможности ни при каких обстоятельствах ни с какими стимулами.
Вдобавок, в пояснениях к этой лабе, с большой вероятностью, приводятся пути решения. И если решение с форума будет кардинально отличаться от того способа - вы вернётесь с уточнениями и просьбой переделать.
Именно поэтому, я и просил привести готовые наработки из методички.
0
Asm/C++/Delphi/Py/PHP/VBA
 Аватар для Jin X
6808 / 2048 / 238
Регистрация: 14.12.2014
Сообщений: 4,297
Записей в блоге: 12
18.04.2017, 11:13
В целом-то понятно, что такое очень длинное вещественное число. Это число не 80-битное, как обычно (или 32, 64-битное), а гораздо длиннее. Процедуре передаётся Len - длина мантиссы в байтах, т.е. это может быть 1024 бита, например + 16 бит порядка и знака. Вот и вся премудрость.

Вопрос только в трудоёмкости.
Это задание на несколько часов работы...
0
 Аватар для Ratio
6 / 6 / 0
Регистрация: 24.09.2016
Сообщений: 59
28.04.2017, 22:03
Интересная задача была. А вы в двоичной системе счисления складываете, или в десятичной?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.04.2017, 22:03
Помогаю со студенческими работами здесь

Консольное приложение-длинные вещественные числа
Консольная программа, работающая с длинными вещественным числами. Точность вычислений максимальна.(предполагается что количество знаков...

Считая что в двух строках находятся очень длинные целые числа, сформировать третью строку - сумму этих чисел
Вообщем, задание вот такое: Даны две символьные строки, состоящие только из цифр (длина каждой более 10 символов). Считая, что в этих...

Как выводить вещественные очень маленькие числа до первой значащей цифры после запятой?
Есть матрица хранящая достаточно малые вещественные числа(меньше 1). Есть ли способ выводить ее элементы так, что бы значение элементов...

Считая, что в этих строках находятся очень длинные числа, сформируйте третью строку- сумму этих чисел.
Вот сама задача: Даны две символьные строки, состоящие только из цифр (длина каждой более 10 символов). Считая, что в этих строках...

не сохраняются очень длинные формулы - "В GDI возникла ошибка общего вида"
Всем привет, столкнулся с проблемой: 1. Вынужден писать чудовищно длинные формулы длиной 120-150 страниц примерно 2. Расчеты...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru