这问题也问?
随便哪本辅导书都有说的嘛。
这是我写的一个子过程 只能显示 数字;******************************************************;子程序名:DISPLAYNUMBER;参数:; 入口参数:BP + 4; 出口参数:无;功能:; 把二进制数转换成十进制数并显示;******************************************************DISPLAYNUMBER PROC PUSH BP MOV BP, SP PUSH AX PUSH CX PUSH DX MOV AX, BYTE PTR [BP + 4] ;要显示的数 MOV CX, 5 ;16位二进制数最多转换成5位十进制数 MOV DL, 10LOOP_1: DIV DL ;AX=AX/DL, AH=余数, AL=商 XCHG AH, AL ;使AL=商, AH=余数 ADD AL, 030H PUSH AX XCHG AL, AH MOV AH, 0 LOOP LOOP_1
;显示 MOV CX, 5DISP: POP DX CALL DISPCH LOOP DISP POP DX POP CX POP AX POP BP RETDISPLAYNUMBER ENDP