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

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

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

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

Добавлен: 10.01.2024

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

Скачиваний: 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-и разрядный регистр с записанным числом 12111110012 – 12110Инвертируем разряды и получим:00001102 – обратный кол.Прибавим единицу:000011020000001200001112 – дополнительный кол.Имеется 10-и разрядный регистр с записанным числом 155100110112 – 15510Инвертируем разряды и получим:011001002 – обратный кол.Прибавим единицу:011001002000000012011001012 – дополнительный кол.Необходимо выполнить операцию вычисления в 10-м разрядном регистре: 121+155=X121=11110012155=100110112Выполним сложения 121 в прямом коде и 155 в дополнительном:1111001021001101121000101002=27610Необходимо выполнить операцию вычисления в 10-м разрядном регистре: 121-155=X121=11110012155=100110112Так как вычесть нужно число 155, то его необходимо представить в дополнительном коде011001012 – дополнительный кол.Выполним вычитания 121 в прямом коде и 155 в дополнительном:111100102011001012001000102 =3410Система счислений X8

000

001

010

011

100

101

110

111

0

1

2

3

4

5

6

7
Переведём из 2-х разрядной в 8-ми разрядную систему: 11110012 =1788100110112=23381000101002=4288-1000102= -428