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

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

02 + 02 = 02

02 + 12 = 12

12 + 02 = 12

12 + 12 = 102

Например,

11011102 100111012

Арифметические действия в двоичной системе счисления - student2.ru Арифметические действия в двоичной системе счисления - student2.ru + 1100102 +101011012

101000002 1010010102

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

02 - 02 = 02

12 - 02 = 12

12 – 12 = 02

102 - 12 = 12

Например,

-10010012 -1011100012

Арифметические действия в двоичной системе счисления - student2.ru - 1001112 110111102

Арифметические действия в двоичной системе счисления - student2.ru 1000102 100100112

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

02 * 02 = 02

02 * 12 = 02

12 * 02 = 02

12 * 12 = 12

Например,

*1011012 *1001112

Арифметические действия в двоичной системе счисления - student2.ru 10112 110012

Арифметические действия в двоичной системе счисления - student2.ru 101101 100111

+ 101101 +100111

Арифметические действия в двоичной системе счисления - student2.ru 101101 100111

Арифметические действия в двоичной системе счисления - student2.ru 1111011112 11110011112

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

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

Арифметические действия в двоичной системе счисления - student2.ru Арифметические действия в двоичной системе счисления - student2.ru Например,

Арифметические действия в двоичной системе счисления - student2.ru 11010011112 10112 1101112 1012

Арифметические действия в двоичной системе счисления - student2.ru Арифметические действия в двоичной системе счисления - student2.ru Арифметические действия в двоичной системе счисления - student2.ru - 1011 10011012 -101 10112

10001 111

Арифметические действия в двоичной системе счисления - student2.ru Арифметические действия в двоичной системе счисления - student2.ru - 1011 -101

1101 101

Арифметические действия в двоичной системе счисления - student2.ru - 1001 -101

Арифметические действия в двоичной системе счисления - student2.ru 1011 0

Арифметические действия в двоичной системе счисления - student2.ru - 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 – Правила сложения умножения в шестнадцатеричной системе счисления

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

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

Например,

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

Арифметические действия в двоичной системе счисления - student2.ru Арифметические действия в двоичной системе счисления - student2.ru 6А8716 1388716

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

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

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

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

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

Например,

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

Арифметические действия в двоичной системе счисления - student2.ru * 2316 * 3A16

Арифметические действия в двоичной системе счисления - student2.ru F843 46C4E

Арифметические действия в двоичной системе счисления - student2.ru * A582 + 153B1

Арифметические действия в двоичной системе счисления - student2.ru 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

Арифметические действия в двоичной системе счисления - student2.ru 0. 0000101 прямой код числа

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

Арифметические действия в двоичной системе счисления - student2.ru 1

Арифметические действия в двоичной системе счисления - student2.ru 1. 1111011 дополнительный код числа

Арифметические действия в двоичной системе счисления - student2.ru Знак «-» значащая цифра

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

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

- FFFF

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

Арифметические действия в двоичной системе счисления - student2.ru + 8751 обратный код числа

Арифметические действия в двоичной системе счисления - student2.ru 1

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

Проверка:

+ 78АЕ

Арифметические действия в двоичной системе счисления - student2.ru 8752

Наши рекомендации