Арифметические действия в двоичной системе счисления — КиберПедия 

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

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

Арифметические действия в двоичной системе счисления

2017-09-28 414
Арифметические действия в двоичной системе счисления 0.00 из 5.00 0 оценок
Заказать работу

 

1. Правила сложения в двоичной системе счисления

 

02 + 02 = 02

02 + 12 = 12

12 + 02 = 12

12 + 12 = 102

Например,

11011102 100111012

+ 1100102 +101011012

101000002 1010010102

 

2. Правила вычитания в двоичной системе счисления

 

02 - 02 = 02

12 - 02 = 12

12 – 12 = 02

102 - 12 = 12

Например,

-10010012 -1011100012

- 1001112 110111102

1000102 100100112

 

3. Правила умножения в двоичной системе счисления

 

02 * 02 = 02

02 * 12 = 02

12 * 02 = 02

12 * 12 = 12

Например,

*1011012 *1001112

10112 110012

101101 100111

+ 101101 +100111

101101 100111

1111011112 11110011112

 

4. Правила деления в двоичной системе счисления

 

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

Например,

11010011112 10112 1101112 1012

- 1011 10011012 -101 10112

10001 111

- 1011 -101

1101 101

- 1001 -101

1011 0

- 1011

Задание 11. Вычислите операцию сложения двоичных чисел и найдите правильный ответ.

1. 100111012 + 1111112

а) 011001002

б) 010111002

в) 110011012

г) 110111002

д) 101011002

2. 1100011012 + 11111112

а) 11100110002

б) 11110110002

в) 11000110002

г) 11100111002

д) 11000110012

3. 1110100112 + 1111112

а) 01000100102

б) 11010100102

в) 10000011002

г) 11000100112

д) 10100100102

4. 1000101012 + 11111112

а) 1000101002

б) 1100101002

в) 1100111002

г) 1100100002

д) 1010101002

5. 101110011012 + 101111112

а) 101111011112

б) 101101011012

в) 101100010012

г) 10011001101

д) 110100011002

Задание 12. Выполните операцию вычитания двоичных чисел и определите правильный ответ.

1. 1100101002 - 11111112

а) 1000100012

б) 1010101012

в) 1000101012

г) 1100101012

д) 1000101112

2. 110100011002 - 101111112

а) 111100011012

б) 101100011012

в) 101100010012

г) 101110011012

д) 100110011012

3. 11100110002 - 11111112

а) 11000110012

б) 1000011012

в) 11010110012

г) 10010010012

д) 1000111001

4. 10000100102 - 1111112

а) 1110010112

б) 1101011012

в) 1010100112

г) 0110100112

д) 1110100112

5. 110111002 - 1111112

а) 010111102

б) 100111012

в) 101110112

г) 100011012

д) 101101102

 

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

 

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

 

Правила сложения в шестнадцатеричной системе счисления

 

Таблица 3 – Правила сложения умножения в шестнадцатеричной системе счисления

Рассмотрим каким образом составлялась данная таблица.

Например,

1. 816 + F16 = 1716

816 = 810

F16 = 1510

810 + 1510 = 2310

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

23 / 16 = 1 (остаток 7)

2310 = 1716

2. С16 + Е16 = 1А16

С16 = 1210

Е16 = 1410

1210 + 1410 = 2610

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

26 / 16 = 1 (остаток 10)

2610 = 1А16

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

Примеры выполнения операции сложения:

635В16 916А16

+72С16 + А71D16

6А8716 1388716

 

Правила умножения в шестнадцатеричной системе счисления

 

Таблица 4 – Правила умножения в шестнадцатеричной системе счисления

Нижняя часть таблицы умножения шестнадцатеричных чисел также отражает верхнюю её часть.

Данная таблица получилась следующим образом.

Например,

1. 916 * 516 = 2D16

916 = 910

516 = 510

910 * 510 = 4510

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

45 / 16 = 2 (остаток 13)

4510 = 2D16

2. D16 * 916 = 7516

D16 = 1310

916 = 910

1310 * 910 = 11710

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

117 / 16 = 7 (остаток 5)

11710 = 7516

Примеры выполнения операции умножения:

52C116 713B16

* 2316 * 3A16

F843 46C4E

* A582 + 153B1

B506316 19A75E16

Задание 13. Определите правильный ответ, выполнив сложение шестнадцатеричных чисел.

1. 15А16 + В116

а) 10B16,

б) 10C16,

в) 20B16,

г) 20C16,

д) 27116.

2. 39116 + 5F16

а) 3E016,

б) 3F016,

в) 4E016,

г) 4F016,

д) 45616.

3. 60D16 + 1BC16

а) 8C916,

б) 7C916,

в) 83516,

г) 7B916,

д) 8B916.

4. Е2616 + 71А16

a) 64016,

6) 63016,

в) 214616,

г) 163016,

д) 164016.

5. 127С16 + 29316

a) 157516,

б) 140Е16,

в) 140F16,

г) 150Е16,

д) 150F16.

Задание 14. Определите правильный ответ, выполнив умножение шестнадцатеричных чисел.

1. 1В16 * А16

а) А916,

б) С916,

в) АЕ16,

г) 11916,

д) 10Е16.

2. E316 * 916

а) 68716,

б) 7ЕВ16,

в) 7FB16,

г) 7Е1116,

д) 715В16.

3. 5A116 * 816

а) 280816,

б) 4808,

в) 320816,

г) 2D0816,

д) 3D0816.

4. D8216 * 3116

а) 2864216,

б) 285Е216,

в) 291Е216,

г) 2964216,

д) 295Е216.

5. 31F16 * 2516

а) 627В16,

б) 637В16,

в) 727В16,

г) 736В16,

д) 737В16.

 

Выполнение арифметических действий с кодами

 

Понятие кода

 

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

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

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

Дополнение образуется путем вычитания каждой цифры числа из наибольшего цифрового значения. применяемого в данной системе счисления (обратный ход числа), с последующим прибавлением единицы к младшему разряду числа. Наибольшая цифра в двоичной системе счисления равна 1, в десятичной системе – 9, в шестнадцатеричной системе – F.

Например,

1. Сформируйте дополнительный код для 7-разрядного двоичного числа 0000101. Код знака числа запишите слева.

-1. 1111111

0. 0000101 прямой код числа

+ 1. 1111010 обратный код числа

1

1. 1111011 дополнительный код числа

Знак «-» значащая цифра

В разрядной сетке код знака «-» распространяется до первой значащей ненулевой цифры числа.

2. Сформируйте дополнительный код числа 78АE16.

- FFFF

78AE исходное число

+ 8751 обратный код числа

1

8752 дополнительный код числа

Проверка:

+ 78АЕ

8752

 


Поделиться с друзьями:

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

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



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.063 с.