0 / 0 / 0
Регистрация: 07.04.2022
Сообщений: 19
|
|
1 | |
NASM Округление числа с плавающей точкой до целого16.05.2022, 20:03. Показов 1170. Ответов 8
Всем привет! Подскажите, как выполнить округление с отбрасыванием дробной части, например (-63,7 -> 63, 122,2 -> 122).
0
|
16.05.2022, 20:03 | |
Ответы с готовыми решениями:
8
Округление числа с плавающей точкой Округление числа с плавающей точкой Конструирование значения целого числа или числа с плавающей точкой по его дампу Класс содержащий методы вычисления квадрата целого числа и квадрата числа с плавающей точкой |
15 / 12 / 3
Регистрация: 09.05.2021
Сообщений: 56
|
|
17.05.2022, 01:27 | 2 |
FRNDINT
1
|
1485 / 1412 / 240
Регистрация: 19.02.2010
Сообщений: 3,914
|
|
17.05.2022, 06:06 | 3 |
kirill16121, если надо результат в памяти сохранять (т.е. не надо будет с округлённым значением затем производить какие-то вычисления) - то FIST/FISTP.
1
|
2 / 2 / 1
Регистрация: 14.02.2022
Сообщений: 18
|
|
10.09.2022, 14:15 | 4 |
Если нужно просто округлить, то ответы выше вам в помощь.
Если округлить до какого то знака - выделите порядок и мантиссу. С помощью and оставьте только нужные биты в дробной части мантиссы ориентируясь на порядок.
1
|
Asm/C++/Delphi/Py/PHP/VBA
|
|
11.09.2022, 18:00 | 6 |
fisttp ещё есть, как раз для округления в сторону нуля (т.е. отбрасыванием дробной части).Добавлено через 2 минуты А правило округления frndint выполняется исходя значению в Control Word.И тут немного другая схема. frndint округляет, оставляя в st, а fisttp записывает в память, удаляя их стека.
0
|
2 / 2 / 1
Регистрация: 14.02.2022
Сообщений: 18
|
|
12.09.2022, 18:16 | 7 |
В таком случае преобразовать дробную часть и уже работать с десятичным значением.
0
|
2 / 2 / 1
Регистрация: 14.02.2022
Сообщений: 18
|
|
13.09.2022, 16:11 | 9 |
0
|
13.09.2022, 16:11 | |
13.09.2022, 16:11 | |
Помогаю со студенческими работами здесь
9
Округление положительных чисел с плавающей точкой Модуль конвертации числа из представления с фиксированной точкой в представление с плавающей точкой Преобразование чисел с плавающей точкой в числа с фиксированной точкой Числа с плавающей точкой Числа с плавающей точкой Числа с плавающей точкой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |