записать в прямом обратном и дополнительном кодах

Записать в прямом обратном и дополнительном кодах

Арифметические операции на сумматорах прямого, обратного и дополнительного кода

Все операции в ЭВМ выполняют над числами, представленными специальными машинными кодами. Их использование позволяет обрабатывать знаковые разряды чисел так же, как и значащие разряды, а также заменять операцию вычитания операцией сложения.

Каждому двоичному числу можно поставить в соответствие несколько видов кодов.

Различают следующие коды двоичных чисел: прямой (П), обратный (ОК) и дополнительный (ДК).

Прямой код двоичного числа образуется из абсолютного значения этого числа и кода знака (0 или 1) перед его старшим числовым разрядом.

Прямой код двоичного числа образуется по следующему алгоритму:

1) определить данное двоичное число: либо целое (порядок), либо правильная дробь (мантисса);

2) если это дробь, то цифры после запятой можно рассматривать как целое число;

3) если это целое и положительное двоичное число, то вместе с добавлением нуля в старший разряд число превращается в код.

Для отрицательного двоичного числа перед ним ставится единица.

число Y 2 = +0,11011012 → код числа Y пр = 01101101.

Подчеркиванием выделяют знаковые разряды.

Обратный код двоичного числа образуется по следующему алгоритму:

1) обратный код положительных чисел совпадает с их прямым кодом;

2) обратный код отрицательного числа содержит единицу в знаковом разряде числа, а значащие разряды числа заменяются инверсными, т. е. нули заменяются единицами, а единицы нулями.

Свое название обратный код получил потому, что коды цифр отрицательного числа заменены инверсными.

Наиболее важные свойства обратного кода чисел:

— сложение положительного числа С с его отрицательным значением в обратном коде дает так называемую машинную единицу МЕок = 1|1111, состоящую из единиц в знаковом и в значащих разрядах числа;

— нуль в обратном коде имеет двоякое значение.

Он может быть как положительным числом 0|0000, так и отрицательным 1|1111.

Двойственное представление нуля явилось причиной того, что в современных ЭВМ все числа представляются не обратным, а дополнительным кодом.

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

Дополнительный код положительных чисел совпадает с их прямым кодом. Дополнительный код отрицательного числа представляет собой результат суммирования обратного кода числа с единицей младшего разряда (2 0 – для целых чисел, 2 –k – для дробных).

Основные свойства дополнительного кода:

· сложение дополнительных кодов положительного числа С с его отрицательным значением дает так называемую машинную единицу дополнительного кода:

т. е. число 10 (два) в знаковых разрядах числа;

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

Арифметические действия в машинных кодах

Сложение, а также вычитание чисел в обратном или дополнительном кодах выполняют с использованием обычного правила арифметического сложения многоразрядных чисел.

Это правило распространяется и на знаковые разряды чисел.

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

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

Сложение и вычитание машинных чисел

Операция вычитания приводится к операции сложения путем преобразования чисел в обратный или дополнительный код согласно таблице.

Сложение (вычитание) машинных чисел

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

Сложение двоичных чисел осуществляется последовательно, поразрядно в соответствии с таблицей.

При выполнении сложения цифр необходимо соблюдать следующий алгоритм:

1) слагаемые должны иметь одинаковое число разрядов.

Для выравнивания разрядной сетки слагаемых можно дописывать незначащие нули слева к целой части числа и незначащие нули справа к дробной части числа;

2) знаковые разряды участвуют в сложении так же, как и значащие;

3) необходимые преобразования кодов производят с изменением знаков чисел. Приписанные незначащие нули изменяют свое значение при преобразованиях по общему правилу;

4) при преобразовании единицы переноса из старшего знакового разряда, в случае использования ОК, эта единица складывается с младшим числовым разрядом.

При использовании ДК единица переноса теряется. Знак результата формируется автоматически, результат представляется в том коде, в котором представлены исходные слагаемые.

1. Сложить два числа: А10 = 7, В10 = 16.

Исходные числа имеют различную разрядность, необходимо провести выравнивание разрядной сетки:

Сложение в обратном или дополнительном коде дает один и тот же результат:

2. Сложить два числа: А10 = +16, В10 = –7 в ОК и ДК.

По таблице необходимо преобразование А +(–В), в которой второй член преобразуется с учетом знака:

При сложении чисел в ОК и ДК были получены переносы в знаковый разряд и из знакового разряда.

В случае ОК перенос из знакового разряда требует дополнительного прибавления единицы младшего разряда.

В случае ДК этот перенос игнорируется.

Пример сложения чисел +18 и –7 приведен в таблице.

Источник

Прямой, дополнительный и обратный коды

Прямой, дополнительный и обратный код числа (создан по запросу).

Далее идет калькулятор, который переводит введенное положительное или отрицательное целое число в двоичный код, а также выводит обратный код этого числа и его дополнительный код. Под калькулятором, как водится, немного теории.

Обновление: Из комментариев становится ясно, что люди не вполне понимают, что делает этот калькулятор. Точнее, что делал — применял алгоритм вычисления дополнительного кода к любому числу. Люди хотят, чтобы он им просто показывал дополнительный код числа. Ну хорошо — теперь при вводе положительного числа калькулятор показывает представление числа в двоичной форме, ибо для него нет обратного и дополнительного кода, а при вводе отрицательного показывает дополнительный и обратный код.

записать в прямом обратном и дополнительном кодах. картинка записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах фото. записать в прямом обратном и дополнительном кодах видео. записать в прямом обратном и дополнительном кодах смотреть картинку онлайн. смотреть картинку записать в прямом обратном и дополнительном кодах.

Прямой, дополнительный и обратный код

Прямой код числа это представление беззнакового двоичного числа. Если речь идет о машинной арифметике, то как правило на представление числа отводится определенное ограниченное число разрядов. Диапазон чисел, который можно представить числом разрядов n равен

Обратный код числа, или дополнение до единицы (one’s complement) это инвертирование прямого кода (поэтому его еще называют инверсный код). То есть все нули заменяются на единицы, а единицы на нули.

Дополнительный код числа, или дополнение до двойки (two’s complement) это обратный код, к младшему значащему разряду которого прибавлена единица

А теперь «зачем, зачем это все?» ©

Для различия положительных и отрицательных чисел выделяют старший разряд числа, который называется знаковым (sign bit)
0 в этом разряде говорит нам о том, что это положительное число, а 1 — отрицательное.

С положительными числами все вроде бы понятно, для их представления можно использовать прямой код
0 — 0000
1 — 0001
7 — 0111

А как представить отрицательные числа?

И это оказалось очень удобно для машинных вычислений — при таком представлении отрицательного числа операции сложения и вычитания можно реализовать одной схемой сложения, при этом очень легко определять переполнение результата (когда для представления получившегося числа не хватает разрядности)

Пара примеров
7-3=4
0111 прямой код 7
1101 дополнительный код 3
0100 результат сложения 4

-1+7=6
1111 дополнительный код 1
0111 прямой код 7
0110 результат сложения 6

Что касается переполнения — оно определяется по двум последним переносам, включая перенос за старший разряд. При этом если переносы 11 или 00, то переполнения не было, а если 01 или 10, то было. При этом, если переполнения не было, то выход за разряды можно игнорировать.

Примеры где показаны переносы и пятый разряд

00111 прямой код 7
00001 прямой код 1
01110 переносы
01000 результат 8 — переполнение

Два последних переноса 01 — переполнение

-7+7=0
00111 прямой код 7
01001 дополнительный код 7
11110 переносы
10000 результат 16 — но пятый разряд можно игнорировать, реальный результат 0

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

Вот благодаря таким удобным свойствам дополнительный код это самый распространенный способ представления отрицательных чисел в машинной арифметике.

Источник

Прямой, обратный и дополнительный коды двоичного числа

Прямой код двоичного числа
Обратный код двоичного числа
Дополнительный код двоичного числа

записать в прямом обратном и дополнительном кодах. картинка записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах фото. записать в прямом обратном и дополнительном кодах видео. записать в прямом обратном и дополнительном кодах смотреть картинку онлайн. смотреть картинку записать в прямом обратном и дополнительном кодах.
Мы знаем, что десятичное число можно представить в двоичном виде. К примеру, десятичное число 100 в двоичном виде будет равно 1100100, или в восьмибитном представлении 0110 0100. А как представить отрицательное десятичное число в двоичном виде и произвести с ним арифметические операции? Для этого и предназначены разные способы представления чисел в двоичном коде.
Сразу отмечу, что положительные числа в двоичном коде вне зависимости от способа представления (прямой, обратный или дополнительный коды) имеют одинаковый вид.

Прямой код

записать в прямом обратном и дополнительном кодах. картинка записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах фото. записать в прямом обратном и дополнительном кодах видео. записать в прямом обратном и дополнительном кодах смотреть картинку онлайн. смотреть картинку записать в прямом обратном и дополнительном кодах.

Обратный код

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

записать в прямом обратном и дополнительном кодах. картинка записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах фото. записать в прямом обратном и дополнительном кодах видео. записать в прямом обратном и дополнительном кодах смотреть картинку онлайн. смотреть картинку записать в прямом обратном и дополнительном кодах.

Арифметические операции с отрицательными числами в обратном коде:

Дополнительный код

В дополнительном коде (как и в прямом и обратном) старший разряд отводится для представления знака числа (знаковый бит).

записать в прямом обратном и дополнительном кодах. картинка записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах фото. записать в прямом обратном и дополнительном кодах видео. записать в прямом обратном и дополнительном кодах смотреть картинку онлайн. смотреть картинку записать в прямом обратном и дополнительном кодах.

записать в прямом обратном и дополнительном кодах. картинка записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах фото. записать в прямом обратном и дополнительном кодах видео. записать в прямом обратном и дополнительном кодах смотреть картинку онлайн. смотреть картинку записать в прямом обратном и дополнительном кодах.

Арифметические операции с отрицательными числами в дополнительном коде

Вывод:
1. Для арифметических операций сложения и вычитания положительных двоичных чисел наиболее подходит применение прямого кода
2. Для арифметических операций сложения и вычитания отрицательных двоичных чисел наиболее подходит применение дополнительного кода

записать в прямом обратном и дополнительном кодах. картинка записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах фото. записать в прямом обратном и дополнительном кодах видео. записать в прямом обратном и дополнительном кодах смотреть картинку онлайн. смотреть картинку записать в прямом обратном и дополнительном кодах.записать в прямом обратном и дополнительном кодах. картинка записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах фото. записать в прямом обратном и дополнительном кодах видео. записать в прямом обратном и дополнительном кодах смотреть картинку онлайн. смотреть картинку записать в прямом обратном и дополнительном кодах.записать в прямом обратном и дополнительном кодах. картинка записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах фото. записать в прямом обратном и дополнительном кодах видео. записать в прямом обратном и дополнительном кодах смотреть картинку онлайн. смотреть картинку записать в прямом обратном и дополнительном кодах.записать в прямом обратном и дополнительном кодах. картинка записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах фото. записать в прямом обратном и дополнительном кодах видео. записать в прямом обратном и дополнительном кодах смотреть картинку онлайн. смотреть картинку записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах. картинка записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах фото. записать в прямом обратном и дополнительном кодах видео. записать в прямом обратном и дополнительном кодах смотреть картинку онлайн. смотреть картинку записать в прямом обратном и дополнительном кодах.(35 голосов, оценка: 4,69 из 5)

Источник

Записать в прямом обратном и дополнительном кодах

2. Основы машинной арифметики с двоичными числами.

Любая информация (числа, команды, записи и т. п.) представляется в ЭВМ в виде двоичных кодов фиксированной или переменной длины. Отдельные элементы двоичного кода, имеющие значение 0 или 1, называют разрядами или битами. Двоичный код состоящий из 8 разрядов носит название байта. Для записи чисел также используют 32-разрядный формат (машинное слово), 16-разрядный формат (полуслово) и 64-разрядный формат (двойное слово).

В ЭВМ в целях упрощения выполнения арифметических операций применяют специальные коды для представления чисел. Использование кодов позволяет свести операцию вычитания чисел к арифметическому сложению кодов этих чисел. Применяются прямой, обратный и дополнительный коды чисел. Прямой код используется для представления отрицательных чисел в запоминающем устройстве ЭВМ, а также при умножении и делении. Обратный и дополнительный коды используются для замены операции вычитания операцией сложения, что упрощает устройство арифметического блока ЭВМ. К кодам выдвигаются следующие требования:
1) Разряды числа в коде жестко связаны с определенной разрядной сеткой.
2) Для записи кода знака в разрядной сетке отводится фиксированный, строго определенный разряд.
Например, если за основу представления кода взят один байт, то для представления числа будет отведено 7 разрядов, а для записи кода знака один разряд.

Прямой код. Прямой код двоичного числа совпадает по изображению с записью самого числа. Значение знакового разряда для положительных чисел равно 0, а для отрицательных чисел 1.

Знаковым разрядом обычно является крайний разряд в разрядной сетке. В дальнейшем при записи кода знаковый разряд от цифровых условимся отделять запятой. Если количество разрядов кода не указано будем предполагать, что под запись кода выделен один байт.

Обратный код. Обратный код для положительного числа совпадает с прямым кодом. Для отрицательного числа все цифры числа заменяются на противоположные (1 на 0, 0 на 1), а в знаковый разряд заносится единица.

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

Для числа +1101:

Прямой кодОбратный кодДополнительный код
0,00011010,00011010,0001101

2.2 Особенности сложения чисел в обратном и дополнительном кодах.

При сложении чисел в дополнительном коде возникающая единица переноса в знаковом разряде отбрасывается.

При сложении чисел в обратном коде возникающая единица переноса в знаковом разряде прибавляется к младшему разряду суммы кодов.

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

Сложить двоичные числа X и Y в обратном и дополнительном кодах.

1) Сложим числа, пользуясь правилами двоичной арифметики:

2) Сложим числа, используя коды:

Прямой кодСложение в обратном
коде
Сложение в дополнительном
коде

1) Сложим числа, пользуясь правилами двоичной арифметики:

2) Сложим числа, используя коды:

Прямой кодСложение в обратном
коде
Сложение в дополнительном
коде

2.3 Модифицированные обратный и дополнительный коды.

При переполнении разрядной сетки, происходит перенос единицы в знаковый разряд. Это приводит к неправильному результату, причем положительное число, получившееся в результате арифметической операции может восприниматься как отрицательное (так как в знаковом разряде «1») и наоборот.

Рассмотрим предыдущий пример, выполнив сложение в модифицированном обратном коде:

1) Переведем X и Y в модифицированный дополнительный код:

Обычная записьМодифицированный
обратный
код
Модифицированный дополнительный
код
X= +101001

2) Выполним сложение:

2) Перевести X и Y в прямой, обратный и дополнительный коды. Сложить их в обратном и дополнительном кодах. Результат перевести в прямой код. Проверить полученный результат, пользуясь правилами двоичной арифметики.

3) Сложить X и Y в модифицированном обратном и модифицированном дополнительном восьмиразрядных кодах. В случае появления признака переполнения увеличить число разрядов в кодах и повторить суммирование. Результат перевести в прямой код и проверить, пользуясь правилами двоичной арифметики.

Источник

Прямой, обратный и дополнительный двоичные коды

записать в прямом обратном и дополнительном кодах. картинка записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах фото. записать в прямом обратном и дополнительном кодах видео. записать в прямом обратном и дополнительном кодах смотреть картинку онлайн. смотреть картинку записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах. картинка записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах фото. записать в прямом обратном и дополнительном кодах видео. записать в прямом обратном и дополнительном кодах смотреть картинку онлайн. смотреть картинку записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах. картинка записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах фото. записать в прямом обратном и дополнительном кодах видео. записать в прямом обратном и дополнительном кодах смотреть картинку онлайн. смотреть картинку записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах. картинка записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах фото. записать в прямом обратном и дополнительном кодах видео. записать в прямом обратном и дополнительном кодах смотреть картинку онлайн. смотреть картинку записать в прямом обратном и дополнительном кодах.

записать в прямом обратном и дополнительном кодах. картинка записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах фото. записать в прямом обратном и дополнительном кодах видео. записать в прямом обратном и дополнительном кодах смотреть картинку онлайн. смотреть картинку записать в прямом обратном и дополнительном кодах.

записать в прямом обратном и дополнительном кодах. картинка записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах фото. записать в прямом обратном и дополнительном кодах видео. записать в прямом обратном и дополнительном кодах смотреть картинку онлайн. смотреть картинку записать в прямом обратном и дополнительном кодах.

В компьютерной арифметике, которая базируется на двоичной системе счисления, операция «вычитания» заменяется операцией «сложения».

Рассмотрим, как это происходит.

Для хранения целых чисел в памяти ЭВМ выделяется фиксированное число двоичных разрядов – бит. Рассмотрим 8–и битовое представление числа. Каждый бит нумеруется «слева – направо» от 0 до 7.

вес разряда нумерация бит в байте
2 62 52 42 32 22 1 записать в прямом обратном и дополнительном кодах. картинка записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах фото. записать в прямом обратном и дополнительном кодах видео. записать в прямом обратном и дополнительном кодах смотреть картинку онлайн. смотреть картинку записать в прямом обратном и дополнительном кодах.2 0

записать в прямом обратном и дополнительном кодах. картинка записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах фото. записать в прямом обратном и дополнительном кодах видео. записать в прямом обратном и дополнительном кодах смотреть картинку онлайн. смотреть картинку записать в прямом обратном и дополнительном кодах.7 6 5 4 3 2 1 0

Старший бит – седьмой – используется для знака числа: 0 – это положительное число, 1 – отрицательное.

Если в разрядах байта с 0 по 6 поместить абсолютное значение числа, а в 7-ом бите установить его знак (0 или 1), то полученное представление числа называется прямым двоичным кодом.

Если в прямом коде число представлено как отрицательное (7-ой бит равен 1), то в числе инвертируются [1] все разряды, кроме знакового. Такое представление числа называется обратный двоичный код.

После прибавления к обратному коду 1 получается дополнительный двоичный код.

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

Рассмотрим на примерах операцию вычитания для 8-и битовых чисел.

ПРИМЕР 1: Вычесть число 3 из 5 (1012 – 0112).

· Инвертируем все разряды в числе, кроме знакового

· Прибавим к обратному коду единицу

записать в прямом обратном и дополнительном кодах. картинка записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах фото. записать в прямом обратном и дополнительном кодах видео. записать в прямом обратном и дополнительном кодах смотреть картинку онлайн. смотреть картинку записать в прямом обратном и дополнительном кодах.

Проверка: Сделаем проверку, преобразуя двоичные числа к десятичному виду:

ПРИМЕР 2: Вычесть число 49 из 63

записать в прямом обратном и дополнительном кодах. картинка записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах фото. записать в прямом обратном и дополнительном кодах видео. записать в прямом обратном и дополнительном кодах смотреть картинку онлайн. смотреть картинку записать в прямом обратном и дополнительном кодах.

Получили число 11102 = 1410

Ответ: 11 11112 – 11 00012 = 11102

Проверка: 6310 – 4910 = 1410

ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ. Используя схемы примера 1 или 2, сделайте вычитание целых чисел, используя дополнительный двоичный код.

Номер вариантаЧислаНомер вариантаЧисла
81 и 1764 и 32
42 и 1851 и 28
42 и 3692 и 48
61 и 2867 и 29
74 и 2882 и 29
62 и 3953 и 29
43 и 2883 и 38
78 и 4968 и 29

Контрольные вопросы

1. Что такое система счисления?

2. Какие существуют системы счисления?

3. Какие непозиционные системы счисления вы знаете?

4. Приведите примеры записи чисел 467, 89011 в непозиционной системе счисления.

5. Сформулируйте правило, как определяется величина числа в римской системе счисления?

6. Для чего используются непозиционные системы счисления?

7. Чем отличаются позиционные и непозиционные системы счисления?

8. Что такое основание позиционной системы счисления?

9. Для чего используются позиционные системы счисления?

10. Может ли число 5 являться основанием системы счисления?

11. Существует ли двенадцатеричная система счисления?

12. Как математически записать любое число А в произвольной позиционной системе счисления?

13. Что является весом разряда?

14. Приведите пример, указав номер разряда и его вес.

15. Сформулируйте правило, как образуются целые числа в позиционных системах счисления?

16. Приведите пример образования трех целых чисел в шестеричной позиционной системе счисления после числа 6.

17. Что означает понятие продвижение цифры в позиционной системе счисления?

18. Как представляется десятичное число 8 в 16-ной, 8-ной и 2-ной системах счисления?

19. Какие существуют достоинства и недостатки двоичной системы счисления?

20. Что такое мощность алфавита?

21. Правило перевода целого положительного числа из 10-ной системы счисления в любую другую позиционную систему.

22. Как выглядит число 36710 в 16-ной, 8-ной и 2-ной системах счисления?

записать в прямом обратном и дополнительном кодах. картинка записать в прямом обратном и дополнительном кодах. записать в прямом обратном и дополнительном кодах фото. записать в прямом обратном и дополнительном кодах видео. записать в прямом обратном и дополнительном кодах смотреть картинку онлайн. смотреть картинку записать в прямом обратном и дополнительном кодах.

23. Правило перевода правильной десятичной дроби в любую другую позиционную систему.

24. Сделайте перевод десятичной дроби 0,75 в 16-ную, 8-ную и 2-ную системы счисления.

25. Переведите число 365,2510 в 16-ную, 8-ную и 2-ную системы счисления.

26. Правило перевода восьмеричных и шестнадцатеричных чисел в двоичную систему счисления.

27. Переведите число 1578 и C1216 в двоичную систему счисления.

28. Правило перевода числа из двоичной системы счисления в восьмеричную или шестнадцатеричную.

29. Переведите число 101000011111,110012 в восьмеричную и шестнадцатеричную системы счисления.

30. Применяя правило счета, составьте фрагмент таблицы сложения в восьмеричной и шестнадцатеричной системах счисления.

31. Сложите числа 17, 6 и 5 в различных позиционных системах счисления. Сделайте проверку.

32. Сложите числа 79,25 и 51,125 в различных позиционных системах счисления. Сделайте проверку.

33. Найдите разность чисел 99,05 и 51,25 в различных позиционных системах счисления. Сделайте проверку.

34. Какое представление числа называется прямым двоичным кодом? Приведите пример.

35. Какое представление числа называется обратным двоичным кодом? Приведите пример.

36. Что такое дополнительный двоичный код? Приведите пример.

37. Сделайте вычитание чисел 51 и 28, используя дополнительный код.

Литература

1. Андреева Е.В., Фалина И. Н. Системы счисления и компьютерная арифметика, Издательство: Лаборатория Базовых Знаний

2. Андреева Е.В. Системы счисления и компьютерная арифметика. Издание 3 Бином. Лаборатория знаний

3. Ашарина и. В. Основы программирования на языках С и С++

4. Гашков С. Б. Системы счисления и их применение

5. Гашков С. Б. Системы счисления и их применение

6. Еремина Е.А. Как работает современный компьютер

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *