主题:16位二进制数转换成BCD码
小糊涂...
[专家分:0] 发布于 2007-06-25 09:34:00
高手们,帮帮忙吧,谁有16位二进制数转换成BCD码的源程序 ,急需...[em18]
回复列表 (共2个回复)
沙发
def [专家分:3380] 发布于 2007-07-03 22:18:00
;masm/tasm
;AX=>BL BH CL CH DL 低->高
MOV SI,10
SUB DX,DX
DIV AX
MOV BL,DL
SUB DX,DX
DIV AX
MOV BH,DL
SUB DX,DX
DIV AX
MOV CL,DL
SUB DX,DX
DIV AX
MOV CH,DL
SUB DX,DX
DIV AX
ADD BX,3030
ADD CX,3030
ADD DL,30
有些长,可以再简化(ASCII码)
板凳
def [专家分:3380] 发布于 2007-07-03 22:24:00
BCD...
FILD WORD PTR 你的数
FBSTP TBYTE PTR 目标数
我来回复