我受命编写一个显示程序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十进制显示数字。