битовое представление числа



Автор Елена Кулик задал вопрос в разделе Техника

вопрос по информатике. расскажите, своими словами, про дополнительный код (когда нужно представить число с минусом) и получил лучший ответ

Ответ от
Ну вот 8–и битовое представление числа. Каждый бит нумеруется «слева – направо» от 0 до 7.
Седьмой бит – используется для знака числа: 0 – это положительное число, 1 – отрицательное.
Если в разрядах байта с 0 по 6 поместить абсолютное значение числа, а в 7-ом бите установить его знак (0 или 1), то полученное представление числа называется прямым двоичным кодом.
Если в прямом коде число представлено как отрицательное (7-ой бит равен 1), то в числе инвертируются все разряды, кроме знакового (7-го). Такое представление числа называется обратный двоичный код.
После прибавления к обратному коду 1 получается дополнительный двоичный код.
Использование дополнительного двоичного кода позволяет создавать схемы, выполняющие вычитание, умножение и деление посредством операции сложения.
На примере всё станет понятно:
Пример: Вычесть число 3 из 5 (3 в десятичной = 101 в двоичной, 5 в десятичной = 011 в двоичной) .
Записываем абсолютное значение числа -3 в байте
0 0 0 0 0 0 1 1
В знаковый – седьмой бит - запишем признак отрицательности числа 1 и получим прямой двоичный код числа -3.
1 0 0 0 0 0 1 1
Инвертируем все разряды в числе, кроме знакового (7го)
1 1 1 1 1 1 0 0
Получим обратный двоичный код числа -3.
Прибавим к обратному коду единицу
1 1 1 1 1 1 0 1
Получим дополнительный двоичный код числа -3.
Сложим число 5 и дополнительный двоичный код числа -3
Получили число 010 в двоичной. В десятичной оно равно 2 (проверка: 5-3=2).
Для положительных чисел прямой, обратный и дополнительный коды совпадают. А для отрицательных - нет.
Надеюсь понятно объяснила)

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: вопрос по информатике. расскажите, своими словами, про дополнительный код (когда нужно представить число с минусом)

что такое фиксированная и плавующая запятая? в чемих различие? плиииз зава экзамен (((
Число с фиксированной запятой — формат представления вещественного числа в памяти ЭВМ в виде целого
подробнее...
спросили в Интернет Avianca
Что значит сменить ip-адрес? Для чего это нужно и на что влияет?
IP-адрес ( Internet Protocol Address) — сетевой адрес узла в компьютерной сети, построенной по
подробнее...
спросили в Интернет Avianca
Числовой IP адрес и доменный адрес компьютера в интернете
уже и бабушки в айпишниках и доменах шарят
подробнее...

Что такое битовый сдвиг?
Сначала было число 1 (в двоичной системе)
Сдвинули влево два раза, получили 100 (в двоичной
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

определение ip
IP-адрес (ай-пи адрес, сокращение от англ. Internet Protocol Address) — уникальный идентификатор
подробнее...
спросили в Интернет
почему в бинарной системе 1+1 будет 10???
Ну его можно еще назвать двоичной системой, а насчет главного вопроса, да потому, что это система
подробнее...
спросили в Маски Маска
Помогите рассчитать маски подсети
Инструкция
1
Маска подсети, как и сетевой адрес, представляет собой четыре однобайтовых
подробнее...
спросили в 1401 год
Сколько бит в одном байте? Только не делайте опрометчивых ответов.
Байт (англ. byte) - единица измерения количества информации, обычно равная восьми битам (в этом
подробнее...
спросили в Интернет 1150 е годы
Когда появился первый компьютер?
История появления компьютера. Двадцать первый век мало кто представляет себе жизнь без компьютера.
подробнее...
спросили в Интернет TCP/IP
отличие IP от DNS
Internet Protocol или IP (англ. internet protocol — межсетевой протокол) — маршрутизируемый сетевой
подробнее...
спросили в Avianca IPv6
Что такое IP адрес?
IP-адрес (aй-пи адрес, сокращение от англ. Internet Protocol Address) — уникальный идентификатор
подробнее...
спросили в Avianca TCP/IP
Что такое IP-адрес?
Это вроде номера телефона, для нахождения компа в сети, IP-адрес выдаётся провайдером. До выдачи
подробнее...
спросили в Avianca
Что такое личный ip адрес и как по нему можно узнать данные о человеке
IP-адрес (aй-пи адрес, сокращение от англ. Internet Protocol Address) — уникальный идентификатор
подробнее...
спросили в Интернет Avianca
А где найти свободный IP адрес?
айпи дает вам провайдер. Купите выделенный. Стоит примерно 2 $

IP-адрес (ай-пи адрес,
подробнее...
Дополнительный код на Википедии
Посмотрите статью на википедии про Дополнительный код
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*