Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа по курсу ОФЭВМ №4.doc
Скачиваний:
17
Добавлен:
16.12.2014
Размер:
239.62 Кб
Скачать
  1. Варианты заданий

В варианты заданий входят наборы из трёх команд ассемблера, относящихся к арифметическим, логическим командам и командам преобразования типов. Процедура выполнения команды в ПЭВМ "пентиум" включает в себя этап выборки команды из памяти, этап формирования исполнительных адресов, этап выборки операндов из памяти и собственно этап выполнения операции и рассылки результатов. С целью упрощения задания мы будем рассматривать только этап выполнения операции, полагая, что все остальные этапы уже выполнены. Команды ассемблера сведены в таблицу 1.

Команды ассемблера

Таблица 1.

Арифметич.

команды

Команды преобразования типов и пр.

Логические команды

1.

add

1.

cbw

1.

and

2.

adc

2.

cwd

2.

or

3.

inc

3.

cwde

3.

xor

4.

sub

4.

cdq

4.

not

5.

sbb

5.

neg

5.

test

6.

dec

7.

imul

8.

mul

9.

idiv

10.

div

Вариант задания состоит из трёх чисел, соответствующих строкам таблицы 1 в первой, второй и третьей колонках с обозначениями команд ассемблера. Варианты заданий сведены в таблицу 2.

Варианты заданий

Таблица 2.

№ вар.

Вар.

№ вар.

Вар.

№ вар.

Вар.

№ вар.

Вар.

1

1-1-1

21

1-3-4

41

1-5-5

61

1-3-5

2

2-2-2

22

2-4-5

42

2-1-1

62

2-4-1

3

3-3-3

23

3-5-1

43

3-2-2

63

3-5-2

4

4-4-4

24

4-1-2

44

5-4-4

64

4-1-3

5

5-5-5

25

5-2-3

45

6-5-5

65

5-2-4

6

6-1-1

26

6-3-4

46

7-1-1

66

6-3-5

7

7-2-2

27

7-4-5

47

8-2-2

67

7-4-1

8

8-3-3

28

8-5-1

48

9-3-3

68

8-5-2

9

9-4-4

29

9-1-2

49

10-4-4

69

9-1-3

10

10-5-5

30

10-2-3

50

1-2-4

70

10-2-4

11

1-2-3

31

1-4-5

51

2-3-5

71

1-4-3

12

2-3-4

32

2-5-1

52

3-4-1

72

2-5-4

13

3-4-5

33

3-1-2

53

4-5-2

73

3-1-5

14

4-5-1

34

4-2-3

54

5-1-3

74

4-2-1

15

5-1-2

35

5-3-4

55

6-2-4

75

5-3-2

16

6-2-3

36

6-4-5

56

7-3-5

76

6-4-3

17

7-3-4

37

7-5-1

57

8-4-1

77

7-5-4

18

8-4-5

38

8-1-2

58

9-5-2

78

8-1-5

19

9-5-1

39

9-2-3

59

10-1-3

79

9-2-1

20

10-1-2

40

10-3-4

60

4-3-3

80

10-3-2