Программирование на Ассемблере

Константы с плавающей точкой


Задаются точно так же, как на языках высокого уровня, например С.  Можно использовать две формы представления:

·        с десятичной точкой, например 1.234, 3.12345678, 34567:

·        в нормальной форме, например 1.E-3, 5.3E27.

По умолчанию для константы отводится 8 байтов. Если константа задается в директиве определения константы, ее длина определяется директивой, например:

dd        5.3E27;          4 байта                      -float

db        5.3E27 ;           1 байт.                       -Ощибка

dw       5.3E27 ;           2 байта                      -Ощибка

dq        5.3E27 ;           8 байтов                    -double

dt         5.3E27 ;           10 байтов                  -long double

Ошибки связаны с тем, что для константы отведена недопустимая длина.



Содержание раздела