Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Консультации по информатике


РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты в разделе

SAW
Статус: Студент
Рейтинг: 156
∙ повысить рейтинг »
CradleA
Статус: Профессор
Рейтинг: 44
∙ повысить рейтинг »
Gluck
Статус: 1-й класс
Рейтинг: 1
∙ повысить рейтинг »

∙ Информатика

Номер выпуска:368
Дата выхода:12.08.2020, 21:45
Администратор рассылки:Коцюрбенко Алексей Владимирович (Старший модератор)
Подписчиков / экспертов:26 / 30
Вопросов / ответов:1 / 1

Консультация # 199055: Здравствуйте! Прошу помощи в следующем вопросе: Определить внутренне представление десятичного числа в форме с плавающей запятой и разместить в разрядной сетке одинарного формата, а также записать шестнадцатеричную форму записи. Заданное число в десятичной системе счисления: -562,175. Решил так: -562,175=1 1000110010.0010110011 32 разряда...

Консультация # 199055:

Здравствуйте! Прошу помощи в следующем вопросе: Определить внутренне представление десятичного числа в форме с плавающей запятой и разместить в разрядной сетке одинарного формата, а также записать шестнадцатеричную форму записи. Заданное число в десятичной системе счисления: -562,175.
Решил так:
-562,175=1 1000110010.0010110011
32 разряда:
1,100’011’0010,’0010’1100’1100’0000’000
4 3 2, 2 C C 0 0
Правильно ли? И как сделать со смещенным порядком?

Дата отправки: 07.08.2020, 21:21
Вопрос задал: PavTer (Посетитель)
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Зенченко Константин Николаевич (Старший модератор):

Здравствуйте, rrrecord!

Не правильно.

© Цитата:
короткое вещественное: бит 31 - знак мантиссы, биты 30-23 - 8-битная экспонента +127, биты 22-0 - 23-битная мантисса без первой цифры.


bit 31 = -562.175<0 => 1
1000 0000 - 0000 0000 - 0000 0000 - 0000 0000

512(29)<562.175 <1024(210)
В экспоненту мы запишем 9+127=136, т.е.
1100 0100 - 0000 0000 - 0000 0000 - 0000 0000

Делим число на 512*2, это равносильно 1/2 разряда двоичной сетки.
562.175 / 1024 =0.54 8999023
Считаем:
< tr>
числоделительпишемрезультат
0.5489990230.50000000011100 0100 0 1
0.0489990230.25000000001100 0100 0 10
0.0489990230.12500000001100 0100 0 100
0.0489990230.06250000001100 0100 0 1000
0.0489990230.03125000011100 0100 0 1000 1
0.0177490230.01562500011100 0100 0 1000 11
0.0021240230.00781250001100 0100 0 1000 110
0.0021240230.00390625001100 0100 0 1000 1100
0.0021240230.00195312511100 0100 0 1000 1100 1
0.0001708980.00097656301100 0100 0 1000 1100 10
0.0001708980.00048828101100 0100 0 1000 1100 100
0.0001708980.00024414101100 0100 0 1000 1100 1000
0.0001708980.00012207011100 0100 0 1000 1100 1000 1
0.0000488280.00006103501100 0100 0 1000 1100 1000 10
0.0000488280.00003051811100 0100 0 1000 1100 1000 101
0.0000183110.00001525911100 0100 0 1000 1100 1000 1011
0.0000030520.00000762901100 0100 0 1000 1100 1000 1011 0
0.0000030520.00000381501100 0100 0 1000 1100 1000 1011 00
0.0000030520.00000190711100 0100 0 1000 1100 1000 1011 001
0.0000011440.00000095411100 0100 0 1000 1100 1000 1011 0011
0.0000001910.00000047701100 0100 0 1000 1100 1000 1011 0011 0
0.0000001910.00000023801100 0100 0 1000 1100 1000 1011 0011 00
0.0000001910.00000011911100 0100 0 1000 1100 1000 1011 0011 001
0.0000000720.00000006011100 0100 0 1000 1100 1000 1011 0011 0011


Старший бит мантисы, 1100 0100 0 1000 1100 1000 1011 0011 0011, отбрасывается.
Результат: 1100 0100 - 0000 1100 - 1000 1011 - 0011 0011 или С4 0С 8В 33

Удачи!

Консультировал: Зенченко Константин Николаевич (Старший модератор)
Дата отправки: 10.08.2020, 12:43
Рейтинг ответа:

НЕ одобряю +1 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное