Главная страница

Информатика 7 вариант. Вариант 7. Арифметические основы функционирования компьютеров Задание 1 291,43


Скачать 113.37 Kb.
НазваниеАрифметические основы функционирования компьютеров Задание 1 291,43
АнкорИнформатика 7 вариант
Дата12.02.2023
Размер113.37 Kb.
Формат файлаdocx
Имя файлаВариант 7.docx
ТипДокументы
#933557
страница11 из 16
1   ...   8   9   10   11   12   13   14   15   16

В 27-ом разряде возникло переполнение (1 + 1 + 1 = 11). Поэтому записываем 1, а 1 переносим на 28-й разряд.

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0







1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1



1

1

1

1

1













0

1

0

1

1

1

1

1

0

1

1

1

0

1

1

0

0

1

1

1

1

0

1

0

1

0

1

1

0

0

0

0

1

0

0

1

1

1

1

1

1

0

1

0

1

1

0

1

1

1

0

0

1

0

1

1

1

1

1

0

1

1

1

1









1

1

1

1

0

0

1

0

0

1

0

0

0

1

0

0

0

1

1

0

1

0

0

1

1

1

1

1

В 28-ом разряде возникло переполнение (1 + 1 + 1 = 11). Поэтому записываем 1, а 1 переносим на 29-й разряд.

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0





1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1



1

1

1

1

1













0

1

0

1

1

1

1

1

0

1

1

1

0

1

1

0

0

1

1

1

1

0

1

0

1

0

1

1

0

0

0

0

1

0

0

1

1

1

1

1

1

0

1

0

1

1

0

1

1

1

0

0

1

0

1

1

1

1

1

0

1

1

1

1







1

1

1

1

1

0

0

1

0

0

1

0

0

0

1

0

0

0

1

1

0

1

0

0

1

1

1

1

1

В итоге получаем:

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0





1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1



1

1

1

1

1













0

1

0

1

1

1

1

1

0

1

1

1

0

1

1

0

0

1

1

1

1

0

1

0

1

0

1

1

0

0

0

0

1

0

0

1

1

1

1

1

1

0

1

0

1

1

0

1

1

1

0

0

1

0

1

1

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

0

0

1

0

0

1

0

0

0

1

0

0

0

1

1

0

1

0

0

1

1

1

1

1

Результат сложения: 11111111001001000100011010011111

В старшем бите 1. Следовательно, в результате сложения получили отрицательное число. Переведем его обратно в прямой код. Для этого найдем обратный код (инвертируем все биты, кроме знакового): 0000000110110111011100101100000

Дополнительный код (прибавляем 1):

В итоге получаем:

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0































































0

0

0

0

0

0

0

1

1

0

1

1

0

1

1

1

0

1

1

1

0

0

1

0

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

1

1

0

1

1

0

1

1

1

0

1

1

1

0

0

1

0

1

1

0

0

0

0

1

Получили число 000000011011011101110010110.0001. В десятичном представлении это число имеет вид:

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

000000011011011101110010110 = 226*0 + 225*0 + 224*0 + 223*0 + 222*0 + 221*0 + 220*0 + 219*1 + 218*1 + 217*0 + 216*1 + 215*1 + 214*0 + 213*1 + 212*1 + 211*1 + 210*0 + 29*1 + 28*1 + 27*1 + 26*0 + 25*0 + 24*1 + 23*0 + 22*1 + 21*1 + 20*0 = 0 + 0 + 0 + 0 + 0 + 0 + 0 + 524288 + 262144 + 0 + 65536 + 32768 + 0 + 8192 + 4096 + 2048 + 0 + 512 + 256 + 128 + 0 + 0 + 16 + 0 + 4 + 2 + 0 = 899990
1   ...   8   9   10   11   12   13   14   15   16


написать администратору сайта