您的位置:首页 > 其它

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

2017-07-01 23:15 330 查看
.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 endp
end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  汇编