题目:有3个数21、78、37,找出最大值和最小值,并将结果分别存入max和min变量中
我写的代码:
data segment
table db 21,78,37
max db ?
min db ?
data  ends
coeg segment
     assume cs:coeg,ds:data
start: mov ax,data
       mov ds,ax
       mov dl,table
       cmp dl,table+1
       jg case1
       mov dl,table+1
case1: cmp dl,table+2
       jg case2
       mov dl,table+2
case2: mov max,dl
       mov ch,max 
       mov dl,table
       cmp dl,table+1
       jl case3
       mov dl,table+1
case3: cmp dl,table+2
       jl case4
       mov dl,table+2
case4: mov min,dl
       mov cl,min       
       mov ah,4ch
       int 21h
coeg ends
     end start