Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ассемблер.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
724.99 Кб
Скачать

2.2. Задание для самостоятельной работы

Разработать блок-схему алгоритма и написать программу на Ассемблере и в машинных кодах согласно заданию в табл. 2.3-2.5.

Таблица 2.3

Второе

число

Первое число

20

30

40

50

60

70

80

90

100

110

110

1

2

3

4

5

6

7

8

9

10

100

11

12

13

14

15

16

17

18

19

20

90

21

22

23

24

25

26

27

28

29

30

80

31

32

33

34

35

36

37

38

39

40

70

41

42

43

44

45

46

47

48

49

50

60

51

52

53

54

55

56

57

58

59

60

50

61

62

63

64

65

66

67

68

69

70

40

71

72

73

74

75

76

77

78

79

80

30

81

82

83

84

85

86

87

88

89

90

20

91

92

93

94

95

96

97

98

99

100

Таблица 2.4

Адрес

второго

числа

Адрес первого числа

900

910

970

980

990

В

С

D

Е

Н

920

1

2

3

4

5

6

7

8

9

10

930

11

12

13

14

15

16

17

18

19

20

940

21

22

23

24

25

26

27

28

29

30

950

31

32

33

34

35

36

37

38

39

40

960

41

42

43

44

45

46

47

48

49

50

В

51

52

53

54

55

56

57

58

59

60

С

61

62

63

64

65

66

67

68

69

70

D

71

72

73

74

75

76

77

78

79

80

Е

91

92

93

94

95

96

97

98

99

100

Таблица 2.5

Адрес

результата

Операция

+

-

+

-

+

-

970

1

2

3

4

5

6

7

8

9

10

980

11

12

13

14

15

16

17

18

19

20

990

21

22

23

24

25

26

27

28

29

30

9А0

31

32

33

34

35

36

37

38

39

40

9В0

41

42

43

44

45

46

47

48

49

50

9С0

51

52

53

54

55

56

57

58

59

60

9D0

61

62

63

64

65

66

67

68

69

70

9Е0

71

72

73

74

75

76

77

78

79

80

9F0

81

82

83

84

85

86

87

88

89

90

А00

91

92

93

94

95

96

97

98

99

100

Пояснения к табл.2.3.-2.5. В данных таблицах и последующих цифры внутри таблиц означают номер варианта задания. Необходимые данные для заданного варианта находят в верхней строке и в левом столбце таблиц. Исходные числа заданы в десятичной форме, адреса – в шестнадцатеричной.

Например, для варианта 13 необходимо выполнить задание: первое число 40, второе 100; числа должны храниться в ОЗУ по адресам 0920Н и 0930Н соответственно. Необходимо найти дизъюнкцию этих чисел (логическое сложение) и результат поместить по адресу0980Н.