
Экзамен / все решенные задачи
.docЗадача №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