Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .model small
- .stack 100h
- .data ; 63
- A db 5
- B db 10
- .code
- mov AX, @data
- mov DS, AX
- mov BX, B
- mov AX, A
- sub BX, AX ; в BX
- cmp BX, 1
- JL first ; меньше 1
- JG third ; больше 1
- JE second ; равно 1
- first:
- ; B^2
- mov AL, B
- mul B ; в AX
- second:
- ; 5*A+B^2
- ; 5*A
- mov AL, 5
- mul A ; в AX
- mul DX, AX ; в DX
- ; B^2
- mov AL, B
- mul B ; в AX
- ; всё
- add AX, DX ; в AX
- third:
- ; 30/A^2-B
- ; A^2
- mov AL, 2
- mul A ; в AX
- ; A^2-B
- sub AX, B ; в AX
- ; всё
- mov DX, AX
- mov AX, 30
- div DX ; AL = целая часть, AH = остаток
- mov AX, AL
- mov AH, 4Ch
- int 21h
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement