回 帖 发 新 帖 刷新版面

主题:求汇编成绩分段统计课程设计

[em52]帮帮忙啊

回复列表 (共2个回复)

沙发

我也要啊

板凳

.486
DATA SEGMENT USE16
NUM  DB 76,69,84,90,73,88,99,63,100,80
LL   EQU $-NUM
MESG DB 'S6 S7 S8 S9 S10','$'
S6   DB ?
S7   DB ?
S8   DB ?
S9   DB ?
S10   DB ?
DATA ENDS
CODE SEGMENT USE16
     ASSUME CS:CODE,DS:DATA
CR   PROC
     PUSH SI
     PUSH CX
     PUSH BX
     ADD AL,10
     MOV AH,AL
     SUB AL,10
     MOV CX,LL
CMPR:CMP BYTE PTR[BX],AL
     JNC NEXT
     JC  LOP
NEXT:CMP BYTE PTR[BX],AH
     JC  DO
     JNC LOP
DO:  INC SI
LOP: INC BX
     LOOP CMPR
     MOV [DI],SI
     INC DI
     MOV AL,AH
     POP BX
     POP CX
     POP SI
     RET
CR   ENDP
MAIN:MOV AX,DATA
     MOV DS,AX
     MOV BX,OFFSET NUM
     MOV DI,OFFSET S6
     MOV SI,0
     MOV CX,5
     MOV AL,60
LAST:CALL CR
     LOOP LAST
     MOV BX,OFFSET S6
     MOV AH,9
     MOV DX,OFFSET MESG
     INT 21H
     MOV DL,0AH
     MOV AH,2
     INT 21H
     MOV DL,0DH
     MOV AH,2
     INT 21H
     MOV CX,5
DISP:MOV DL,BYTE PTR[BX]
     ADD DL,30H
     MOV AH,2
     INT 21H
     INC BX
     MOV DL,20H
     MOV AH,2
     INT 21H
     MOV DL,20H
     MOV AH,2
     INT 21H
     LOOP DISP
     MOV AH,4CH
     INT 21H
CODE ENDS
     END MAIN


我来回复

您尚未登录,请登录后再回复。点此登录或注册