Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПРАКТИКУМ ПО ОМПТ++.doc
Скачиваний:
147
Добавлен:
11.02.2015
Размер:
972.8 Кб
Скачать

5. Задания для контрольных работ

5.1. Контрольная работа №1. Системы счисления и коды

Даны два десятичных числа A и B (варианты исходных данных представлены в табл. 13). Представить, как будут выглядеть эти числа в двоичной системе счисления в дополнительном коде в 8-битном микропроцессоре. Выполнить над полученными числами в двоичной системе счисления следующие арифметические, логические и сдвиговые операции:

а) A + B;б) A - B;в) A * 3;

г) ИЛИ; д) И; е) ИСКЛЮЧАЮЩЕЕ ИЛИ;

ж) логический сдвиг A влево;

з) циклический сдвиг B вправо.

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

Таблица 13. Варианты исходных данных к контрольной работе №1

Вар.

A

B

Вар.

A

B

1

17

-98

16

41

-73

2

23

-84

17

30

-77

3

38

-70

18

22

-86

4

42

-81

19

14

-96

5

34

-93

20

27

-91

6

29

-89

21

36

-88

7

18

-76

22

20

-72

8

26

-87

23

15

-78

9

31

-90

24

25

-83

10

40

-82

25

33

-92

11

35

-79

26

24

-95

12

21

-85

27

34

-71

13

19

-97

28

13

-94

14

28

-99

29

37

-75

15

39

-80

30

16

-74

Все полученные в ходе выполнения контрольной работы значения (в десятичном, двоичном и шестнадцатеричном виде, а число A, кроме того, и в двоично-десятичном коде), а также действия над операндами в двоичной системе счисления свести в таблицу (табл. 14).

Операцию A – B можно выполнить двумя способами – по правилам операции вычитания или путем сложения с дополнением к вычитаемому, как это реально делает микропроцессор. Операцию А * 3 необходимо выполнить именно по правилам операции умножения, а не путем тройного сложения. Все полученные результаты в десятичной системе счисления необходимо интерпретировать как числа со знаком.

Таблица 14. Форма для выполнения контрольной работы №1

Значения

Десятичное

Двоичное

16-ричное

Дв.-дес.

A

B

В этом столбце

A + B

необходимо

A - B

показать, как

A * 3

микропроцессор

A  B

выполняет

A  B

действия над

A  B

двоичными

лог. cдвиг A ←

операндами

цикл. сдвиг B →