WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  Основной
  Еще один вопрос на около asm'овскую тему

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Еще один вопрос на около asm'овскую тему
Demo_S опубликован 25-04-2001 16:17 MSK   Click Here to See the Profile for Demo_S   Click Here to Email Demo_S  
Подскажите пожалуйста, как представляются действительные чилс (real, float) в памяти, то есть какие биты что занчат.
А то сам пытался разобраться - не получилось
:(
Или ссылки дайте, где можно найте инфо поэтой теме.
Заранее спасибо
turbo опубликован 26-04-2001 21:58 MSK     Click Here to See the Profile for turbo  Click Here to Email turbo     
В интелах для операций с плавщими запятими..
есь FPU..
Сей FPU предоставляет 8 регистов для
хранения данных..и 5 вспомогательных..
R0-R7 не адресуются по именам как
регистры процессора,а сотрица как стек вершина стека именуемая ST...
(и так далее до ST(7))
после записи в стек часла оно будет
записано в кой нить регистр(напр R3)
который станет вершиной стека ST/
след. число в посунутое в стек(R2)станет
вершиной ST а R3 станет ST(1)..и тд..
вот..
и 5 регистров (CR;SR........)
всякие там фичи...
Organic опубликован 27-04-2001 14:23 MSK     Click Here to See the Profile for Organic  Click Here to Email Organic     
Слухай сюда, Demo_S:
У сопроцессора есть 3 формата представления чисел с плывущей точкой: расширенный(10 байт-long double), двойной точности(8 байт-double) и одинарной точности(4 байт-просто float). Вот их битовые карты:
long double:
------------
Бит 79 -знак числа(0=+ ; 1=-)
Биты 78-64-порядок числа(то, что до E в Си)
Биты 63-0 -мантисса(то, что после E)
Ну типа: +1.234=+1234*10^-3=+1234E-3
double:
-------
1 бит знак, 11 порядок, 52 бит на мантиссу
float:
------
1 на знак, 8 порядок, 23 мантисса
============================================
BR Organic, отвечу про asm ВСЁ(PM/FPU/INTS/PORTS/MEM)...

P.S. Вот те ссылка... Глянь в книгу П.Рудаков, К.Финогенов(можно найти в Олимпике)

Demo_S опубликован 27-04-2001 21:44 MSK     Click Here to See the Profile for Demo_S  Click Here to Email Demo_S     
спаисбо!
АВ что за облимпик где можно найти книгу?
al опубликован 27-04-2001 21:55 MSK     Click Here to See the Profile for al  Click Here to Email al     
Олимпик - скорее всего книжная ярмарка в
споркомплексе Олимпийский (метро Проспект Мира)
webmaster опубликован 27-04-2001 22:13 MSK     Click Here to See the Profile for webmaster  Click Here to Email webmaster     
кстати там помоему свежие книжки быстрее всего появляются.

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.