Turbo Basic 1.1. Руководство пользователя


         

ТУРБО БЕЙСИКЕ, соответствуют  длинным  вещественным


    I   Временное вещественное: 16383 (3FFFH)               I
    I                                                       I
    I-------------------------------------------------------I
          Рисунок А-1. Форматы данных
         
        Числа с плавающей запятой с двойной точностью
        ---------------------------------------------
        Вещественные числа с двойной точностью, используемые в
    ТУРБО БЕЙСИКЕ, соответствуют  длинным  вещественным числам
    в стандарте IEEE. В этом формате число  записывается  в  8
    байтах  памяти  с  точностью от 15 до 16 десятичных цифр и
    может иметь значение в приближенном диапазоне:
        4,19*10**(-37)<=IXI<=1,67*10**308
        Значения  с  двойной  точностью состоят из 52-битовой
    нормализованной мантиссы, 11-битового показателя  степени
    со смещением 3FFH и знакового бита, размещенных как пока-
    зано на рисунке А-1.
        Далее приводится программа,демонстрирующая внутренний
    форматпредставления числа с одинарной  точностью  в ТУРБО
    БЕЙСИКЕ:
        а1=167.25
        address=VARPTR(a)
        FOR n=0 TO 3
          byteval=PEEK(address+n)
          PRINT HEX$(byteval)
        NEXT n
        Давайте расшифруем полученные четыре байтовых значения,
    представляющие число 167,25 с одинарной точностью. Сначала
    перезапишем так, что наиболее значимый байт будет следовать
    первым:
        43 27 40 00
        Теперь представим в двоичном виде:
                      -----------------------------------------
   шестнадцатеричное  I  4 I  3 I  2 I  7 I  4 I  0 I  0 I  0 I
                      -----------------------------------------
   двоичное           I0100I0011I0010I0111I0100I0000I0000I0000I
                      -----------------------------------------
        Выделим знаковый бит, показатель степени и мантиссу:
             --------------------------------------------------
   двоичное  I 0 I 10000110 I   01001110100000000000000       I

Содержание  Назад  Вперед







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий