.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
文章标题 汇编 :输出12345(16位的)
最新推荐文章于 2020-04-27 10:26:44 发布