設在變量BUF爲起始地址的字節存儲單元中存放了5個有符號字節數,編寫源程序找出其中最大和最小的數存放於MAX和MIN兩個字節單元中。

DATA SEGMENT
    BUF DB 55H,66H,11H,44H,55H
    MAX DB ?
    MIN DB ?
DATA ENDS
CODE SEGMENT
    ASSUME DS:DATA,CS:CODE
START:MOV AX,DATA
      MOV DS,AX
      LEA SI,BUF
      MOV CX,5
      MOV BL,[SI]
      MOV AL,BL
      DEC CX
 NEXT:INC SI
      CMP AL,[SI]
      JGE A1
      MOV AL,[SI]
      JMP A2
   A1:CMP BL,[SI]
      JLE A2
      MOV BL,[SI]
   A2:LOOP NEXT
      MOV MAX,AL
      MOV MIN,BL
      MOV AH,4CH
      INT 21H
CODE ENDS
    END START
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章