⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fmp1n2.txt

📁 Great putang ina kalokohan..
💻 TXT
字号:
.model tiny
.code
org 0100h
main : jmp start
a db 'Choose One: ','$'
a1 db '[1]Addition','$'
a2 db '[2]Subtraction','$'
a3 db '[3]Multiplication','$'
b1 db 'Enter 1st number: ','$'
b2 db 'Enter 2nd number: ','$'
c1 db 'The sum is: ','$'
c2 db 'The difference is: ','$'
c3 db 'The quotient is: ','$'
x db ?
y db ?
sum db ?

start:
mov ax,03h
int 10h

mov bh,0
mov dh,1
mov dl,0
mov ah,02h
int 10h

mov ah,09h
mov dx,offset a1
int 21h

mov bh,0
mov dh,2
mov dl,0
mov ah,02h
int 10h

mov ah,09h
mov dx,offset a2
int 21h

mov bh,0
mov dh,3
mov dl,0
mov ah,02h
int 10h

mov ah,09h
mov dx,offset a3
int 21h

mov bh,0
mov dh,4
mov dl,0
mov ah,02h
int 10h

mov ah,09h
mov dx,offset a
int 21h

mov ah,1
int 21h

cmp al,'1'
jz add
cmp al,'2'
jz su1
cmp al,'3'
jz mu1

su1:
jmp sub

mu1:
jmp mul
add:

add:
mov bh,0
mov dh,5
mov dl,0
mov ah,02h
int 10h

mov ah,09h
mov dx,offset b1
int 21h

mov ah,1
int 21h
sub al,30h
mov x,al

mov bh,0
mov dh,6
mov dl,0
mov ah,02h
int 10h

mov ah,09h
mov dx,offset b2
int 21h

mov ah,1
int 21h
sub al,30h
mov y,al

mov al,x
add al,y
add al,30h
mov sum,al

mov bh,0
mov dh,7
mov dl,0
mov ah,02h
int 10h

mov ah,09h
mov dx,offset c1
int 21h

mov ah,02h
mov dl,sum
int 21h
jmp exit


sub:
mov bh,0
mov dh,5
mov dl,0
mov ah,02h
int 10h

mov ah,09h
mov dx,offset b1
int 21h

mov ah,1
int 21h
sub al,30h
mov x,al

mov bh,0
mov dh,6
mov dl,0
mov ah,02h
int 10h

mov ah,09h
mov dx,offset b2
int 21h

mov ah,1
int 21h
sub al,30h
mov y,al

mov al,x
sub al,y
add al,30h
mov sum,al

mov bh,0
mov dh,7
mov dl,0
mov ah,02h
int 10h

mov ah,09h
mov dx,offset c2
int 21h

mov ah,02h
mov dl,sum
int 21h
jmp exit

mul:
mov bh,0
mov dh,5
mov dl,0
mov ah,02h
int 10h

mov ah,09h
mov dx,offset b1
int 21h

mov ah,1
int 21h
sub al,30h
mov x,al

mov bh,0
mov dh,6
mov dl,0
mov ah,02h
int 10h

mov ah,09h
mov dx,offset b2
int 21h

mov ah,1
int 21h
sub al,30h
mov y,al

mul x
add al,30h
mov sum,al

mov bh,0
mov dh,7
mov dl,0
mov ah,02h
int 10h

mov ah,09h
mov dx,offset c3
int 21h

mov ah,02h
mov dl,sum
int 21h
jmp exit

exit:
int 20h
end main
end




⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -