Сейчас на форуме: UniSoft, laslo, bartolomeo (+5 невидимых) |
eXeL@B —› Программирование —› Ассемблерные константы для чисел с плавающей запятой. MASM. |
Посл.ответ | Сообщение |
|
Создано: 05 сентября 2011 11:22 · Личное сообщение · #1 |
|
Создано: 05 сентября 2011 11:38 · Поправил: Vovan666 · Личное сообщение · #2 |
|
Создано: 05 сентября 2011 12:58 · Поправил: Hexxx · Личное сообщение · #3 По второй ссылке ничего полезного не увидел. По первой ссылке я нашел INFINITE и INDEFINITE. А константы для самого большого числа что-то не вижу. Есть только вот такая фраза: Code:
Так она есть или нет? ----- Реверсивная инженерия - написание кода идентичного натуральному |
|
Создано: 05 сентября 2011 13:55 · Личное сообщение · #4 |
|
Создано: 05 сентября 2011 18:12 · Поправил: bowrouco · Личное сообщение · #5 Я бы на вашем месте установил pb. Так как это лучший нэйтивный(без всяко дерьма типо крт) компилятор математики. Умеет кстати транслировать в асм сурс. | Сообщение посчитали полезным: bizdon |
|
Создано: 05 сентября 2011 19:51 · Личное сообщение · #6 |
|
Создано: 05 сентября 2011 20:40 · Поправил: mysterio · Личное сообщение · #7 Для Delphi: const MaxInt = High(Integer); Константа MaxInt выдает наибольшее разрешенное значение для Integer. Значение - обычно (2^32)-1 = 2 147 483 647, но не гарантируется, что так во всех выпусках Delphi. Наиболее часто используется, когда размер чего-нибудь, например массива, является неизвестным. Похожие команды MaxLongInt Максимальное значение, которое может иметь LongInt const (* Минимальное значение для типа double *) _FLOAT_MIN_ = -1.1E4932; (* Максимальное значение для типа double *) _FLOAT_MAX_ = 1.1E4932; Для асма константы должны быть теже или их (название, размер ... как например задано значение MAX_PATH) можно задать/определить самому ;) А узнать собственно так: var min, max : Int64; begin // Установка минимального и максимального значения этого типа данных min := Low(Int64); max := High(Int64); ShowMessage('Min значение int64 = '+IntToStr(min)); ShowMessage('Max значение int64 = '+IntToStr(max)); end; Min значение int64 = -9223372036854775808 Max значение int64 = 9223372036854775807 ----- Don_t hate the cracker - hate the code. |
|
Создано: 05 сентября 2011 22:25 · Поправил: Rockphorr · Личное сообщение · #8 |
|
Создано: 06 сентября 2011 11:53 · Личное сообщение · #9 |
eXeL@B —› Программирование —› Ассемблерные константы для чисел с плавающей запятой. MASM. |
Эта тема закрыта. Ответы больше не принимаются. |