Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учеб пособие по КР, СПО.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

Продолжение прил. П5

and dx,0FFh

sub dx,'0'

push dx

test si,si

je @4

pop ax

pop dx

add ax,dx

pop dx

jmp @end

@4: mov ax,0Ah

mul dx

push ax

inc si

jmp @3

@2: test si,si

je @3

pop ax

pop ax

@end: mov si,cx

dec si

shl si,1

mov in_array[si],ax

mov dl,0Dh

mov ah,02h

int 21h

mov dl,0Ah

mov ah,02h

int 21h

inc byte ptr [offset in_string + 14]

loop @1

mov ax,in_array[B]

add in_array[A],ax

mov ax,in_array[D]

add in_array[C],ax

mov ax,in_array[A]

mul in_array[C]

mov cx,in_array[E]

add cx,in_array[F]

Продолжение прил. П5

add cx,in_array[G]

mul cx

push ax

mov ax,in_array[H]

mul in_array[I]

mul in_array[J]

pop cx

sub cx,ax

push cx

fwait

fild word ptr in_array[M]

fsqrt

fist word ptr in_array[M]

mov ax,in_array[L]

sub ax,in_array[M]

mul in_array[K]

mov cx,ax

xor dx,dx

pop ax

div cx

xor si,si

xor dx,dx

mov cx,10

@loop: xor dx,dx

div cx

add dx,'0'

mov byte ptr in_string[si],dl

inc si

test ax,ax

jne @loop

@ok: mov dx,offset otvet

Окончание прил. П5

mov ah,9

int 21h

dec si

@out: mov dl,in_string[si]

mov ah,2

int 21h

dec si

jge @out

mov dx,offset press_enter

mov ah,9

int 21h

@repeat: mov ah,8

int 21h

cmp al,0Dh

jne @repeat

mov ah,4ch

int 21h

end entrypoint

Приложение п6

№

варианта

Арифметическое выражение

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

Продолжение прил. П6

№

варианта

Арифметическое выражение

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

Продолжение прил. П6

№

варианта

Арифметическое выражение

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

Продолжение прил. П6

№

варианта

Арифметическое выражение

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

Окончание прил. П6

№

варианта

Арифметическое выражение

95

96

97

98

99

100