Дискуссионный математический форумМатематический форум
Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Отрицательные числа в двоичной системе
СообщениеДобавлено: 19 дек 2018, 16:20 
Не в сети
Профи
Зарегистрирован:
22 май 2017, 16:17
Сообщений: 366
Cпасибо сказано: 142
Спасибо получено:
5 раз в 5 сообщениях
Очков репутации: 2

Добавить очки репутацииУменьшить очки репутации
ребята, помогите пожалуйста понять, зачем мы прибавляем единицу, когда представляем число в отрицательном виде?
что происходит при этом?
можно как-то на пальцах, чтобы понял

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Отрицательные числа в двоичной системе
СообщениеДобавлено: 19 дек 2018, 18:32 
Не в сети
Beautiful Mind
Аватара пользователя
Зарегистрирован:
09 авг 2018, 23:20
Сообщений: 1011
Cпасибо сказано: 32
Спасибо получено:
121 раз в 116 сообщениях
Очков репутации: 8

Добавить очки репутацииУменьшить очки репутации
maksim-maksim
Мы её не прибавляем, она вместо флажка: число отрицательное. Т.е. эта позиция отведена под знак: о - положительное, 1 - отрицательное число. Остальные позиции не различаются ничем для чисел с одним модулем
Всё сказанное относится к прямому коду. С дополнительным другая история.

Вернуться к началу
 Профиль  
Cпасибо сказано 
За это сообщение пользователю atlakatl "Спасибо" сказали:
maksim-maksim
 Заголовок сообщения: Re: Отрицательные числа в двоичной системе
СообщениеДобавлено: 20 дек 2018, 13:47 
Не в сети
Профи
Зарегистрирован:
22 май 2017, 16:17
Сообщений: 366
Cпасибо сказано: 142
Спасибо получено:
5 раз в 5 сообщениях
Очков репутации: 2

Добавить очки репутацииУменьшить очки репутации
не не ребята.... вот число: 00000011. мы его инвертируем: 11111100. а теперь по правилам алгоритма должны прибавить единицу, чтобы получить отрицательное число. в знаковом бите, единица уже получилась , когда инвертировали.

может прибавление единицы связанно с переполнением разрядной сетки?

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Отрицательные числа в двоичной системе
СообщениеДобавлено: 20 дек 2018, 14:26 
Не в сети
Light & Truth
Зарегистрирован:
02 дек 2016, 22:55
Сообщений: 5208
Cпасибо сказано: 341
Спасибо получено:
924 раз в 873 сообщениях
Очков репутации: 131

Добавить очки репутацииУменьшить очки репутации
Нужно понимать, что существуют три (основных) способа представления отрицательных чисел в компьютерах: прямой, обратный и дополнительный коды. Вы, судя по всему, имеете в виду дополнительный.
Ответ на ваш вопрос: чтобы упростить реализацию арифметических операций.

Вернуться к началу
 Профиль  
Cпасибо сказано 
За это сообщение пользователю Booker48 "Спасибо" сказали:
maksim-maksim
 Заголовок сообщения: Re: Отрицательные числа в двоичной системе
СообщениеДобавлено: 20 дек 2018, 14:37 
Не в сети
Профи
Зарегистрирован:
22 май 2017, 16:17
Сообщений: 366
Cпасибо сказано: 142
Спасибо получено:
5 раз в 5 сообщениях
Очков репутации: 2

Добавить очки репутацииУменьшить очки репутации
блин, ребята... ну давайте же разберемся, что происходит и как влияет добавление единицы


Вас бы не беспокоил , но сам не могу, а очень надо.

когда переполнение разряда и выход за сетку, то мы же прибавляем единицу, которая вышла за пределы?
я это спрашиваю, потому что слаб в математике и могу понимать все извращенно .
лучше уточнить. прибавляем?

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Отрицательные числа в двоичной системе
СообщениеДобавлено: 20 дек 2018, 15:16 
Не в сети
Light & Truth
Зарегистрирован:
02 дек 2016, 22:55
Сообщений: 5208
Cпасибо сказано: 341
Спасибо получено:
924 раз в 873 сообщениях
Очков репутации: 131

Добавить очки репутацииУменьшить очки репутации
Нет никакого выхода за сетку.
Возьмём число [math]-3[/math].
Пусть у нас 8 разрядов для его представления.
Прямой код: [math]1000 0011[/math]
Обратный код: [math]1111 1100[/math]
Дополнительный код: [math]1111 1101[/math]
В зависимости от способа представления в арифметико-логическом устройстве по-разному реализуются арифметические операции.

Вернуться к началу
 Профиль  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему      Страница 1 из 1 [ Сообщений: 6 ]

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Отрицательные числа

в форуме Алгебра

Redfild

5

431

23 дек 2017, 10:33

Чем отличаются отрицательные числа от положительных в матем7

в форуме Палата №6

piven

0

192

10 янв 2020, 23:03

Отрицательные и положительные числа при расчете Дисперсии

в форуме Теория вероятностей

sherkan

5

685

21 апр 2014, 17:07

Запись римского числа в десятичной системе

в форуме Алгебра

dikarka2004

5

135

16 окт 2021, 12:05

Перевод периодической дроби из двоичной в десятичную

в форуме Информатика и Компьютерные науки

Phantom34131

6

363

07 май 2021, 11:16

Дробь 1/5 записана в виде бесконечной двоичной дроби

в форуме Алгебра

victorymirosya

3

152

17 янв 2024, 09:42

Отрицательные значения

в форуме Задачи со школьных и студенческих олимпиад

Xenia1996

4

372

17 июл 2017, 16:01

Отрицательные корни уравнения

в форуме Алгебра

desperateq

12

462

17 ноя 2017, 10:44

Разбиение числа на сумму произвольного числа квадратов

в форуме Теория чисел

chimikus

1

567

02 янв 2018, 16:59

Комплексные числа, найти корни к-го числа

в форуме Комплексный анализ и Операционное исчисление

bellkross

4

526

04 окт 2016, 16:43


Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: YaCy [Bot] и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2023 MathHelpPlanet.com. All rights reserved