Posted on 2014-12-17 09:40
jacky_zz 阅读(468)
评论(0) 编辑 收藏 引用 所属分类:
ASM
org 100h
; add your code here
mov ax, cs
mov ds, ax
mov ax, 0xb800
mov es, ax
xor ax, ax
xor bx, bx
xor cx, cx
xor dx, dx
mov ax, 0x105e ;除数
mov bx, 10 ;被除数
s:
mov dx, 0 ;清空余数
div bx ;除以被除数
push dx ;把余数压栈
inc cx ;循环次数加1
cmp ax, 0 ;商不为0继续除
jne s
mov bx, 0
p1:
pop dx
add dl, 0x30
mov es:[bx], dl
inc bx
mov es:[bx], 0x0c
inc bx
loop p1
ret