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

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

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

Теоретический раздел
Часовой пояс: UTC + 4 часа [ Летнее время ]
MathHelpPlanet.com RSS-лента Математического форума

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




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Выполнить вычитание в обратном и дополнительном кодах
СообщениеДобавлено: 20 янв 2017, 11:27 
Не в сети
Начинающий
Зарегистрирован:
06 апр 2016, 12:36
Сообщений: 29
Cпасибо сказано: 20
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Доброе время суток. Решаю задачу такую: Выполнить вычитание путем сложения в однобайтовом формате в обратном и дополнительных кодах 31-34.
Вот как я решаю. Сначала перевожу 31 и 34 в двоичную систему. Получаю: 31[math]_{10}[/math]=11111[math]_{2}[/math], 34[math]_{10}[/math]=100010[math]_{2}[/math]. Дальше запишу обратный код для 34: 011101[math]_{2}[/math]. И затем выполню вычитание (а точнее сложение) 31+(-34)=00011111[math]_{2}[/math]+11011101[math]_{2}[/math]=11111100[math]_{2}[/math]. Тогда результат вычитания получается 00000011[math]_{2}[/math].
Вот как я поняла. Но что то здесь не так. Где тогда использовать дополнительный код? Скажите пожалуйста, что не так?

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Выполнить вычитание в обратном и дополнительном кодах
СообщениеДобавлено: 20 янв 2017, 14:29 
Не в сети
Оракул
Аватара пользователя
Зарегистрирован:
24 ноя 2016, 22:32
Сообщений: 823
Откуда: Махачкала
Cпасибо сказано: 44
Спасибо получено:
130 раз в 124 сообщениях
Очков репутации: 21

Добавить очки репутацииУменьшить очки репутации
jeliza_rosa
Сначала возьмите большую разрядность чем Ваши числа. Складывать не к обратному коду, а к дополнительному.
В старшем разряде должна получиться единица, что будет говорить, что число отрицательное.
Здесь Прямой, обратный и дополнительный код числа подробно все расписано и с примерами.

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

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Сложить в дополнительном коде

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

manchester_alan

4

139

21 окт 2016, 23:15

Вычитание факториалов

в форуме Начала анализа и Другие разделы школьной математики

afraumar

2

617

13 фев 2015, 11:57

Вычитание полиномов по модулю

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

leffken

1

150

04 окт 2016, 22:29

Вычитание числа из матрицы

в форуме Линейная и Абстрактная алгебра

Unlike One

1

584

03 май 2014, 14:45

Вычитание дробей с целой частью

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

dima_kiev

4

482

07 ноя 2013, 01:28

Сложение, вычитание и умножение матриц

в форуме Линейная и Абстрактная алгебра

afraumar

3

249

23 сен 2014, 12:20

Выполнить действия

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

kicultanya

4

108

24 апр 2017, 20:49

выполнить проверку

в форуме Пределы числовых последовательностей и функций, Исследования функций

ulechka128

1

190

01 июл 2012, 23:19

Выполнить действия

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

bu4a

4

282

02 мар 2013, 17:18

Не получается выполнить это задание

в форуме Пределы числовых последовательностей и функций, Исследования функций

Dearkan

1

190

10 окт 2014, 18:57


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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

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

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

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