文章标题 汇编 :输出12345(16位的)

来源:互联网 发布:微杂志免费制作软件 编辑:程序博客网 时间:2024/05/17 00:51
.MODEL SMALL.Data.code    MAIN PROC FAR    MOV AX ,@Data    MOV DS ,AX        mov ax , 12345;将12345放进ax中,好像除法 被除数放在ax中        mov bx , 10;每次除以10,将10放进bx中        mov cx , 0;计数,相当于有几位数    next:        mov dx , 0        div bx        add dl , '0'        push dx;余数在dx中,将其放进栈中        inc cx;计数加一,相当于有多少位数        cmp ax , 0;与0比较如果还不为0就继续执行操作        jnz next        mov ah , 2    lo1:        pop dx;输出        int 21h        loop lo1    mov ax,4C00H    int 21h    Main endpend
原创粉丝点击