DATA SEGMENT DB 'TEST ASM' DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV AX,0B800H MOV ES,AX MOV DI,0H MOV SI,0H MOV CX,8H S: MOV AX,[DI] MOV ES:[SI],AX INC SI MOV DX,14H MOV ES:[SI],DX INC SI INC DI LOOP S MOV AX,4C00H INT 21H CODE ENDS END 纪念一下,哎。。真丢人呀。。。哈哈。。。 2010-06-20 15:29:36 无聊,整个小写转大写。。。 DATA SEGMENT DB 'abcdefa',0 DATA ENDS CODE SEGMENT START: MOV AX,DATA MOV DS,AX MOV CX,8 MOV DX,0B800H MOV ES,DX MOV SI,0 MOV DI,0 CALL R MOV AX,4C00H INT 21H R: S: JCXZ T AND BYTE PTR [DI],11011111B MOV AX,[DI] MOV ES:[SI],AX MOV AX,14H INC SI MOV ES:[SI],AX INC SI INC DI LOOP S T:RET CODE ENDS END START