童云萍
2016-06-26
最終答案
0 MOV DI,5: MOV AL,9, AX;將second行中的數(shù)據(jù)按升序重新排列,0, CS;--------------------------下面是結(jié)束程序EXIT;3, ALNEXT2: INC SI LOOP LOP, second [SI + 1] MOV second [SI]。 MOV CX,-1,-6, 0LP2,1: MOV AL,6,-7, LEN_firstLOP,8,3,-8, 0 MOV CX,-3?)seg1 ENDS seg2 SEGMENTstart, DI DEC CXLP1: MOV AX,-9.復(fù)制:seg2seg1 SEGMENT first DB 5;2;--------------------------下面是復(fù)制, AL INC DINEXT, first [SI] CMP AL, 80H JNB NEXT MOV second [DI]: PUSH CX MOV SI,4,7,0, second [SI + 1] JB NEXT2 XCHG AL: INC SI LOOP LP2 POP CX LOOP LP1:seg1ASSUME DS,-5,2;將first行中的非負(fù)數(shù)復(fù)制到second行 MOV SI,-4LEN_first EQU $ - first second DB 30 DUP(,-2.排序, second [SI] CMP AL: MOV AH,9;--------------------------下面是排序, seg1 MOV DS