📄 bigandsmall.txt
字号:
assume cs:code,ds:data
data segment
tab db 5 DUP(?)
result db ?,?
data ends
code segment
start:
mov ax,data
mov ds,ax
mov si,offset tab
mov di,offset result
mov cx,5
;循环输入数据
input:
mov ah,1
int 21h
mov [si],al
call newline
inc si
loop input
mov si,offset tab
mov bh, [si]
mov bl, bh
mov cx,4
;比较大小
a1:inc si
mov al,[si]
cmp al,bh
jbe a2
mov bh,al
jmp a3
a2:cmp al,bl
jae a3
mov bl,al
a3:loop a1
mov [di],bx
;显示最大值和最小值
a4:call newline
mov dl,'B'
mov ah,2
int 21h
mov dl,':'
mov ah,2
int 21h
mov dl,bh
mov ah,2
int 21h
call newline
mov dl,'S'
mov ah,2
int 21h
mov dl,':'
mov ah,2
int 21h
mov dl,bl
mov ah,2
int 21h
call newline
mov ax,4c00h
int 21h
;回车换行
newline proc
push ax
push dx
mov dl,0dh
mov ah,2
int 21h
mov dl,0ah
mov ah,2
int 21h
pop dx
pop ax
ret
newline endp
code ends
end start
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -