第1个回答 2010-12-22
8086汇编:假设该数组存放在BUF开始的内存单元中,个数N,AH中存放最大数,AL中存放最小数
MOV CX,N
LEA DI,BUF
MOV AL,0
MOV AH,0
L1: CMP [DI],AH
JB MIN
MOV AH,[DI]
JMP NEXT
MIN: CMP [DI],AL
JAE NEXT
MOV AL,[DI]
NEXT:INC DI
LOOP L1
第2个回答 2010-12-21
n1 db 1,2,55,66,7,33,2,4,12,39 ;任意10个数
MAX DB 0
MIN DB 255.
.
MOV CX,10-1
MOV DH,MAX
MOV DL,MIN
L1:
MOV BX,OFFSET N1
MOV AL,[BX]
CMP AL,DH
JG CHG_ALDH
CMP AL,DL
JL CHG_ALDL
JMP N2
CHG_ALDH:
MOV DH,AL
JMP N2
CHG_ALDL:
MOV DL,AL
N2:
INC BX
LOOP L1
MOV MAX,DH
MOV MIN,DL
;结束本回答被提问者和网友采纳