为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

单片机多字节BCD码减法!10

2017-11-11 3页 doc 17KB 26阅读

用户头像

is_882336

暂无简介

举报
单片机多字节BCD码减法!10单片机多字节BCD码减法!10 入口件,字节在条数中~被在减数中~在减数中。 ;R7[R0][R1] 出口信息,差在中~最高位借位在中。 ;[R0]CY 影节源,响、、、;PSWAR2R3 节A-B=A+(B) ;,99-66=33 -----99+100-66=99+34=133 减数十节制取节 BCDB:LCALLNEG1 ;[R1] 按多字节,:,节加法节理 LCALLBCDA ; 将节节加法的节位节志节节成借位节志 CPL C ; MOVF0,C; 恢节减数的原始节 LCALLNEG1 ;[R1] 恢节借位节志 M...
单片机多字节BCD码减法!10
单片机多字节BCD码减法!10 入口件,字节在条数中~被在减数中~在减数中。 ;R7[R0][R1] 出口信息,差在中~最高位借位在中。 ;[R0]CY 影节源,响、、、;PSWAR2R3 节A-B=A+(B) ;,99-66=33 -----99+100-66=99+34=133 减数十节制取节 BCDB:LCALLNEG1 ;[R1] 按多字节,:,节加法节理 LCALLBCDA ; 将节节加法的节位节志节节成借位节志 CPL C ; MOVF0,C; 恢节减数的原始节 LCALLNEG1 ;[R1] 恢节借位节志 MOVC,F0 ; RET 十节制取节子程序入口 NEG1:MOVA,R0 ;[R1]A- R0 交节指节 XCHA,R1 ;A-R1,R1-R0 XCHA,R0 A-R0,R0-R1 通节节节取节 LCALLNEG ;[R0][R1] MOVA,R0 A-R0 节回指节 XCHA,R1 ;A-R1, R1-R0 XCHA,R0 A-R0, R0-R1 RET 多字节,:,节取节 ; 取;字节一,至数减中 NEG:MOVA,R7 ;R2A-R7 DECA A-(R7-1) MOVR2,A R2-A MOVA,R0 A-R0 MOVR3,A R3- R0NEG0:CLRC MOVA,#99H 按字节十节制取节 SUBBA,@R0 ; 存回中 MOV@R0,A ;[R0] 节整据指节 数INCR0 ; 节理完;,字节 DJNZR2,NEG0 ;R2 最低字节节取节 独MOVA,#9AH ; SUBBA,@R0 MOV@R0,A 恢节指节 MOVA,R3 ; MOVR0,A RET 多字节节加法 ;BCD 取字节至数中 BCDA:MOV A,R7;R2 MOVR2,A 初始化据指节 数ADDA,R0 ; MOVR0,A MOVA,R2 ADDA,R1 MOVR1,A CLRC 节整据指节 数BCD1:DECR0 ;DECR1 MOVA,@R0 按字节相加 ADDCA,@R1 ; 十节制节整 DAA ; 和存回中 MOV@R0,A ;[R0] 节理完所有字节 DJNZR2,BCD1 ; RET
/
本文档为【单片机多字节BCD码减法!10】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索