Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Экзамен / все решенные задачи

.doc
Скачиваний:
35
Добавлен:
11.02.2014
Размер:
66.05 Кб
Скачать

Задача №1 Y= (a*b – 5c) / (a+d)

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,47

mov bx,20

mul bx

mov cx,ax

mov ax,5

mov bx,22

mul bx

mov bx,ax

mov ax,cx

sub ax,bx

mov cx,ax

mov ax,47

mov bx,44

add ax,bx

div cx

mov ah,4ch

int 21h

END

Задача №2 Y = (4*d – b*b) / (a+c)*2

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,4

mov bx,44

mul bx

mov cx,ax

mov ax,2

mul ax

mov bx,ax

mov ax,cx

sub ax,bx

mov cx,ax

mov ax,47

mov bx,22

add ax,bx

mov bx,2

mul bx

div ax

mov ah,4ch

int 21h

END

Задача №3 Y = ((c - b)*4) / (b+d)

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,20

mov bx,44

add ax,bx

mov cx,ax

mov ax,22

mov bx,20

sub ax,bx

mov bx,ax

mov ax,4

mul bx

div cx

mov ah,4ch

int 21h

END

Задача №4 Y = (a*b+d) / (7*c)

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,22

mov bx,7

mul bx

mov cx,ax

mov ax,47

mov bx,20

mul bx

mov ax,bx

mov ax,44

add ax,bx

div cx

mov ah,4ch

int 21h

END

Вариант №5 Y = ((a+b)*(d+c)) / 8

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,47

mov bx,20

add ax,bx

mov cx,ax

mov ax,44

mov bx,22

add ax,bx

mul cx

mov bx,ax

mov ax,8

div ax

mov ah,4ch

int 21h

END

Задача №6 Y = ((a - b)*4 ) / (d+c)*2

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,10

mov bx,2

sub ax,bx

mov bx,4

mul bx

mov cx,ax

mov ax,4

mov bx,3

add ax,bx

mov bx,2

mul bx

div ax

mov ah,4ch

int 21h

END

Задача №7 Y = (a - b)*(d - c) / (b+d)

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,5

mov bx,4

sub ax,bx

mov cx,ax

mov ax,3

mov bx,2

sub ax,bx

mul cx

mov cx,ax

mov ax,4

mov bx,3

add ax,bx

div ax

mov ah,4ch

int 21h

END

Задача №8 Y = (a*c*4 - d) / (c*8)

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,1

mov bx,2

mul bx

mov bx,4

mul bx

mov cx,ax

mov ax,3

mov bx,ax

mov ax,cx

sub ax,bx

mov cx,ax

mov ax,2

mov bx,8

mul bx

mov bx,cx

div ax

mov ah,4ch

int 21h

END

Задача №9 Y = ((a+c - d)*6) / d*8

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,2

mov bx,3

add ax,bx

mov bx,4

sub ax,bx

mov bx,6

mul bx

mov cx,ax

mov ax,4

mov bx,8

mul bx

div ax

mov ah,4ch

int 21h

END

Задача №10 Y = ((a -d)*3 - c) / (b-5)*2

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,3

mov bx,1

sub ax,bx

mov bx,3

mul bx

mov bx,2

sub ax,bx

mov cx,ax

mov ax,6

mov bx,5

sub ax,bx

mov bx,2

mul bx

div ax

mov ah,4ch

int 21h

END

Задача №11 Y = (a*d - c) / (b+32)

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,4

mov bx, 4

mul bx

mov bx,3

sub ax,bx

mov cx,ax

mov ax,1

mov bx,32

add ax,bx

mov bx,ax

mov ax,cx

div bx

mov ah,4ch

int 21h

END

Задача №12 Y = ((a+d)*3 )/ (d - b)*4

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,2

mov bx,6

add ax,bx

mov bx,3

mul bx

mov cx,ax

mov ax,6

mov bx,3

sub ax,bx

mov bx,4

mul bx

mov bx,ax

mov ax,cx

div bx

mov ah,4ch

int 21h

END

Задача №13 Y = ((a - b)*4 - d) / c

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,8

mov bx,4

sub ax,bx

mov bx,4

mul bx

mov bx,6

sub ax,bx

mov bx,10

div bx

mov ah,4ch

int 21h

END

Задача №14 Y = (a*2 - d*3) / (c+b)

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,6

mov bx,2

mul bx

mov cx,ax

mov ax,2

mov bx,3

mul bx

mov bx,ax

mov ax,cx

sub ax,bx

mov cx,ax

mov ax,5

mov bx,4

add ax,bx

mov bx,ax

mov ax,cx

div bx

mov ah,4ch

int 21h

END

Задача №15 Y = ((a - 5)*8-(c+b)) / d

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,10

mov bx,5

sub ax,bx

mov bx,8

mul bx

mov cx,ax

mov ax,3

mov bx,2

add ax,bx

mov bx,ax

mov ax,cx

sub ax,bx

mov bx,7

div bx

mov ah,4ch

int 21h

END

Задача №16 Y = (a*d - c) / (b+6)

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,2

mov bx,8

mul bx

mov bx,4

sub ax,bx

mov cx,ax

mov ax,3

mov bx,6

add ax,bx

mov bx,ax

mov ax,cx

div bx

mov ah,4ch

int 21h

END

Задача №17 Y = (a*4 – c*3) / (b+d)

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,4

mov bx,4

mul bx

mov cx,ax

mov ax,3

mov bx,3

mul bx

mov bx,ax

mov ax,cx

sub ax,bx

mov cx,ax

mov ax,5

mov bx,1

add ax,bx

mov bx,ax

mov ax,cx

div bx

mov ah,4ch

int 21h

END

Задача №18 Y = ((a+d)*c) / (d -15)*2

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,3

mov bx,30

add ax,bx

mov bx,1

mul bx

mov cx,ax

mov ax,30

mov bx,15

sub ax,bx

mov bx,2

mul bx

mov bx,ax

mov ax,cx

div bx

mov ah,4ch

int 21h

END

Задача №19 Y = ((a + c)*8 – b) / d*2

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,6

mov bx,3

add ax,bx

mov bx,8

mul bx

mov bx,10

sub ax,bx

mov cx,ax

mov ax,4

mov bx,2

mul bx

mov bx,ax

mov ax,cx

div bx

mov ah,4ch

int 21h

END

Задача №20 Y = ((a+5) - d) / (c+b)*8

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,5

mov bx,5

add ax,bx

mov bx,3

sub ax,bx

mov cx,ax

mov ax,4

mov bx,2

add ax,bx

mov bx,8

mul bx

mov bx,ax

mov ax,cx

mov ah,4ch

int 21h

END

Задача №21 Y = (a*b+7) / (c – d)*6

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,2

mov bx,4

mul bx

mov bx,7

add ax,bx

mov cx,ax

mov ax,5

mov bx,3

sub ax,bx

mov bx,6

mul bx

mov bx,ax

mov ax,cx

mov ah,4ch

int 21h

END

Задача №22 Y = ((a –b+c)*4) / (d*3)

DOSSEG

.MODEL small

.stack 100h

.data

;здесь вставить cтроку объявление данных

.code

mov ax,@data

mov ds,ax

;ниже вставить саму программу, например

mov ax,44

mov bx,3

mul bx

mov cx,ax

mov ax,47

mov bx,20

sub ax,bx

mov bx,22

add ax,bx

mov bx,4

mul bx

div cx

;конец программы без RET!!!

mov ah,4ch

int 21h

END

Задача №23 Y = ((a*5 – b*4)*d) / c

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,3

mov bx,5

mul bx

mov cx,ax

mov ax,2

mov bx,4

mul bx

mov bx,ax

mov ax,cx

sub ax,bx

mov bx,4

mul bx

mov bx,5

div bx

mov ah,4ch

int 21h

END

Задача №24 Y = ((a – b)*3+(c*2)) / d

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,6

mov bx,3

sub ax,bx

mov bx,3

mul bx

mov cx,ax

mov ax,2

mov bx,2

mul bx

mov bx,ax

mov ax,cx

add ax,bx

mov bx,15

div bx

mov ah,4ch

int 21h

END

Задача №25 Y = ((a*13 )- d*c)/ (b+12)

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,2

mov bx,13

mul bx

mov cx,ax

mov ax,7

mov bx,3

mul bx

mov bx,ax

mov ax,cx

sub ax,bx

mov cx,ax

mov ax,4

mov bx,12

add ax,bx

mov bx,ax

mov ax,cx

div bx

mov ah,4ch

int 21h

END

Задача №26 Y = ((a+b)*4 – d) / (c*7)

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,2

mov bx,3

add ax,bx

mov bx,4

mul bx

mov bx,10

sub ax,bx

mov cx,ax

mov ax,4

mov bx,7

mul bx

mov bx,ax

mov ax,cx

div bx

mov ah,4ch

int 21h

END

Задача №27 Y = ((a*6 +d)*4) / (c+b)

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,2

mov bx,6

mul bx

mov bx,4

add ax,bx

mov bx,4

mul bx

mov cx,ax

mov ax,5

mov bx,7

add ax,bx

mov bx,ax

mov ax,cx

div bx

mov ah,4ch

int 21h

END

Задача №28 Y = (a*b – d*2) / (c+123)

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,4

mov bx,5

mul bx

mov cx,ax

mov ax,3

mov bx,2

mul bx

mov bx,ax

mov ax,cx

sub ax,bx

mov cx,ax

mov ax,1

mov bx,123

add ax,bx

mov bx,ax

mov ax,cx

div bx

mov ah,4ch

int 21h

END

Задача №29 Y = ((a -43)*4 +b) / (c- d)

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,45

mov bx,43

sub ax,bx

mov bx,4

mul bx

mov bx,1

add ax,bx

mov cx,ax

mov ax,4

mov bx,2

sub ax,bx

mov bx,ax

mov ax,cx

div bx

mov ah,4ch

int 21h

END

Задача №30 Y = ((a+d –c + d)*2 ) / 8

.MODEL small

.STACK 100h

.DATA

.CODE

mov ax,@data

mov ds,ax

mov ax,10

mov bx,8

add ax,bx

mov bx,16

sub ax,bx

mov bx,8

add ax,bx

mov bx,2

mul bx

mov bx,8

div bx

mov ah,4ch

int 21h

END