alirah84
شنبه 03 خرداد 1393, 19:17 عصر
سلام
این برنامه بالاترین عدد رو از بین این 5 عدد پیدا میکنه.
DTSEG SEGMENT
GRADES DB 69,87,96,45,75
ORG 0008
HIGHEST DB ?
DTSEG ENDS
CDSEG SEGMENT
MAIN PROC FAR
ASSUME CS:CDSEG,DS:DTSEG,SS:STSEG
MOV AX,DTSEG
MOV DS,AX
MOV CX,05H
MOV BX,OFFSET GRADES
SUB AL,AL
AGAIN: CMP AL,[BX]
JA NEXT
MOV AL,[BX]
NEXT: INC BX
LOOP AGAIN
MOV HIGHEST ,AL
MOV AH,4CH
INT 21H
میخوام ببینم CX رو LOOP چک میکنه یا JA ?اگه CX رو LOOP چک میکنه،در مورد JNZ چطور؟
این برنامه بالاترین عدد رو از بین این 5 عدد پیدا میکنه.
DTSEG SEGMENT
GRADES DB 69,87,96,45,75
ORG 0008
HIGHEST DB ?
DTSEG ENDS
CDSEG SEGMENT
MAIN PROC FAR
ASSUME CS:CDSEG,DS:DTSEG,SS:STSEG
MOV AX,DTSEG
MOV DS,AX
MOV CX,05H
MOV BX,OFFSET GRADES
SUB AL,AL
AGAIN: CMP AL,[BX]
JA NEXT
MOV AL,[BX]
NEXT: INC BX
LOOP AGAIN
MOV HIGHEST ,AL
MOV AH,4CH
INT 21H
میخوام ببینم CX رو LOOP چک میکنه یا JA ?اگه CX رو LOOP چک میکنه،در مورد JNZ چطور؟