用DOS显示数字

我受命编写一个显示程序PSP线性地址的程序。我写了以下内容:


        ORG     256


        mov     dx,Msg

        mov     ah,09h          ;DOS.WriteStringToStandardOutput

        int     21h

        mov     ax,ds

        mov     dx,16

        mul     dx              ; -> Linear address is now in DX:AX


        ???


        mov     ax,4C00h        ;DOS.TerminateWithExitCode

        int     21h

; ------------------------------

Msg:    db      'PSP is at linear address $'

我搜索了DOS api(使用Ralph Brown的中断列表),但没有找到输出数字的单个函数!我是否想念它,该怎么办?


我想以DX:AX十进制显示数字。


呼啦一阵风
浏览 826回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP