+ -
当前位置:首页 → 问答吧 → 汇编输出数字

汇编输出数字

时间:2011-06-02

来源:互联网

汇编输出数字
16位汇编80X86
BX里有一个数,怎么以十进制显示在屏幕上?

作者: udbwcso   发布时间: 2011-06-02

编程转换成十进制,然后输出

作者: heizitai   发布时间: 2011-06-02

Assembly code

;显示十进制子程序
;入口参数DX=要显示的数值,出口:无
dispdec proc uses ax bx cx dx
        mov ax,dx
        xor dx,dx
        mov bx,10
        mov cx,0
a:
        cmp ax,10
        jb ok
        div bx
        add dl,30h
        push dx
        xor dx,dx
        inc cx
        jmp a
ok:
        add al,30h
        push ax
        inc cx
b:
        pop dx
        mov ah,2
        int 21h
        loop b
        ret
dispdec endp

作者: masmaster   发布时间: 2011-06-02