注册 登录
编程论坛 汇编论坛

转化成10进制???

20272 发布于 2004-12-17 18:20, 1083 次点击

我计算出的结果放在bl里,怎么把他们转化成十进制输出???

谢谢帮忙啊!!

6 回复
#2
时空之蕊2004-12-19 10:17
晕书上的例程
#3
hc32562004-12-19 12:13

mov al,bl

mov ah,0

result: mov dh,10 mov si,0 loop3: div dh add ah,30h mov num[si],ah inc si mov ah,0 cmp al,0 jnz loop3 dec si loop4: mov dl,num[si] mov ah,02h int 21h dec si jge loop4

#4
202722004-12-20 14:14

这个问题我以解决,谢谢楼上的 帮助!

非常感谢!

#5
hc32562004-12-23 18:10

交流一下。

我这不好。数字不能大于 2559的. 算法不好

你的呢

能不能贴一下啊

#6
202722004-12-26 08:32

MOV Cl,10D

MOV AH,0

MOV AL,BL

DIV Cl

MOV DL,AL

ADD DL,30H

mov ah,2

int 21h

MOV DL,AH

ADD DL,30H

mov ah,2

int 21h

#7
hc32562005-01-01 11:32
核心思想相同.
1