ASSUME CS:CODE,DS:DATA,SS:STACK DATA SEGMENT DB 10 DUP(?) DATA ENDS STACK SEGMENT DB 10 DUP(?) STACK ENDS CODE SEGMENT START: MOV AX,DATA MOV DS,AX MOV DI,0 MOV AX,STACK MOV SS,AX MOV SP,16 CALL DTOC MOV AX,4C00H INT 21H DTOC: MOV AX,42345 S: XOR DX,DX MOV BX,10D DIV BX MOV CX,AX ADD DX,30H MOV [DI],DL INC DI MOV [DI],DH INC DI JCXZ DP LOOP S DP: MOV [DI],0 MOV AX,0B800H MOV ES,AX MOV SI,0 MOV DI,0 T: MOV DX,14H MOV AX,[DI] MOV CX,AX JCXZ RT MOV ES:[SI],AX INC DI INC SI MOV ES:[SI],DX INC DI INC SI JMP T RT: RET CODE ENDS END START 有些画蛇添足的地方.哎..留个念吧.. 本来要顺序显示的,结果,我没有用到堆栈,所以就让它倒着显示好了,哈哈哈..搞笑... 2010-06-21 09:50:20