第1个回答 2009-10-25
DATA SEGMENT
DATE1 DB 10 DUP(?)
MAX DB ?
DATA ENDS
STACK SEGMENT
DB 10 DUP(?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
BEGIN: MOV AX,DATA
MOV DS,AX
MOV AX,STACK
MOV SS,AX
MOV SP,10
LEA SI,DATE1
LEA DI,MAX
MOV CX,9
MOV AH,[SI]
NRCMP: INC SI
MOV AL,[SI]
CMP AH,AL
JAE CONTI
PUSH CL
MOV CL,8
ROR AX,CL
POP CL
CONTI: LOOP NRCMP
MOV [DI],AH
MOV AH,4C00H
INT 21H
CODE ENDS
END BEGIN本回答被提问者采纳