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

2进制如何转换成BCD码?

shengliz 发布于 2007-03-07 20:32, 902 次点击
MOVLW R1L ;将二进制送给FSR
MOVWF FSR
CALL ADJUST ;调用调整子程序
ADJUST
MOVLW 03H
ADDWF INDF,W ;低4位是否加0000 0011,即3
MOVWF TEMP
BTFSC TEMP,3 ;是否大于4
MOVWF INDF
MOVLW 30H
ADDWF INDF,W
MOVWF TEMP
BTFSC TEMP,7
MOVWF INDF
RETLW 00H (请大家帮我看看,这个是最常见的转换程序,但是我不怎么理解的了,请举不同的示例来说明下,谢谢了!)
4 回复
#2
shengliz2007-03-09 09:54
兄弟姐妹们,还有高手快来帮下忙啊,这个对我的自信心很重要的啊~~~~
#3
shengliz2007-04-01 14:53
hlpe~~~~
#4
shengliz2007-04-04 15:41
晕,难道诺大一个世界,就没有来帮我忙的嘛,就是简单也要帮个忙啊~~~`
兄弟们,快来啊~~~
#5
曾小2007-04-05 09:10
我也是上学期学的,你最好去问问那个"菜鸟上路"!
1