Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Информатика за 1-ый курс.

16K
27 февраля 2006 года
Little
1 / / 27.02.2006
Кто помнит как и что означает знак минуса перед числом в двоичной форме, и как его (этот минус перевести!)
И ещё дано 555.1H
Что значит его нормализовать???
242
27 февраля 2006 года
Оlga
2.2K / / 04.02.2006
Цитата:
Originally posted by Little
Кто помнит как и что означает знак минуса перед числом в двоичной форме, и как его (этот минус перевести!)



Не совсем понимаю вопрос "..что значит минус?", но пример перевода отрицательного числа в двоичную систему могу написать.
Числа в компьтере могу быть : signed (со знаком - самый старший бит означает знак числа) и unsigned (без знака - все биты числа рассматриваются как значение числa). Естественно число может быть типа баит(8 бит), 2 байта и т.д. Например надо записать число (-5) в 8 битах(тип баит) :
1) Нужно написать число 5 в двоич. системе
0000 0101 b
2) Быполняем дополнение до единицы т.е. 0 переходит в 1, а 1 переходит в 0:
0000 0101 b
|||| ||||
1111 1010 b - результат выполнения дополнения
3) Выполняем дополнение до двух и в результате получаем отрицателное число (-5). Для этого нужно добавить 1 к самому младшему разряду к полученному выше результату:
1111 1010 b
0000 0001 b
_____________
1111 1011 b -> результат = (-5)

или можно записать в системе 16:
FBh

P.S. Когда имеешь дело с двоич. системой и тебе известно что число надо рассматривать как signed первом делом проверяшь старший бит :
если бит равен нулю значит число положительное и все вышеуказанные операции ему не нужны, а если бит равен единицы значит оно отрицательное и чтобы узнать его значение нужно проделать вышеуказанные операции : т.е. имеется одинаковая последователность действий для перевода положительного числа в отрицательное и наоборот.

1.8K
27 февраля 2006 года
LM(AL/M)
332 / / 20.12.2005
Цитата:
Originally posted by Little
Кто помнит как и что означает знак минуса перед числом в двоичной форме, и как его (этот минус перевести!)
И ещё дано 555.1H
Что значит его нормализовать???



по моему нормализовать значит "5.551e02H"

а насчет минуса -- так вроде минус и означает минус; то же что и в 10-й системе. Или нет ?

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог