相关疑难解决方法(0)

用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 $'
Run Code Online (Sandbox Code Playgroud)

我搜索了DOS api(使用Ralph Brown的中断列表)并没有找到输出数字的单个函数!我错过了吗,我该怎么办?

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

assembly dos integer-division x86-16 signed-integer

4
推荐指数
1
解决办法
873
查看次数

标签 统计

assembly ×1

dos ×1

integer-division ×1

signed-integer ×1

x86-16 ×1