Файл: Система счислений. Арифметические действия в различных системах счисления. Прямой, обратной и дополнительный код чисел.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 10.01.2024

Просмотров: 15

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Практическая работа




10

2

8

16

A

121

1111001

178

79

B

155

10011011

233

9B

A+B

276

100010100

428

114

A-B

-34

-100010

-42

-22

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

Вариант 10

Система счислений X2

Имеется 10-и разрядный регистр с записанным числом 121

11110012 – 12110

Инвертируем разряды и получим:

00001102 – обратный кол.

Прибавим единицу:

00001102

00000012

00001112 – дополнительный кол.

Имеется 10-и разрядный регистр с записанным числом 155

100110112 – 15510

Инвертируем разряды и получим:

011001002 – обратный кол.

Прибавим единицу:

011001002

000000012

011001012 – дополнительный кол.

Необходимо выполнить операцию вычисления в 10-м разрядном регистре: 121+155=X

121=11110012

155=100110112

Выполним сложения 121 в прямом коде и 155 в дополнительном:

111100102

100110112

1000101002=27610

Необходимо выполнить операцию вычисления в 10-м разрядном регистре: 121-155=X

121=11110012

155=100110112

Так как вычесть нужно число 155, то его необходимо представить в дополнительном коде

011001012 – дополнительный кол.

Выполним вычитания 121 в прямом коде и 155 в дополнительном:

111100102

011001012

001000102 =3410

Система счислений X8


000

001

010

011

100

101

110

111

0

1

2

3

4

5

6

7

Переведём из 2-х разрядной в 8-ми разрядную систему:

11110012 =1788

100110112=2338

1000101002=4288

-1000102= -428