yaho.asm
来自「包括汇编常用的中断、求最值和进制转换的代码片段和三个小例子 环境:masm」· 汇编 代码 · 共 44 行
ASM
44 行
STACK SEGMENT
DB 200H DUP(?)
STACK ENDS
DATA SEGMENT
ARRAY DB 0CBH,89,23,5BH,60,2,0F4H,27,3AH
MAX DB ?
MIN DB ?
A_LEN EQU $-ARRAY
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
START:
MOV AX,DATA
MOV DS,AX
MOV CX,A_LEN
MOV AL,ARRAY
MOV SI,OFFSET ARRAY
MOV BH,AL
MOV BL,AL
LOP1:
CMP BH,[SI+1]
JB LOP2
CMP BL,[SI+1]
JA LOP3
LOP2:
MOV BH,[SI+1]
INC SI
LOP3:
MOV BL,[SI+1]
INC SI
LOOP LOP1
MOV MAX,BH
MOV MIN,BL
MOV DL,MAX
MOV AL,02H
INT 21H
MOV DL,MIN
MOV AL,02H
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END START
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?