正在加载图片...
单片 3.2.4相关知识 2、算术运算指令应用举例 【例3.5】双字节无符号数相减(ROR1)一(R2R3)→(R4R5) R0、R2、R4存放16位数的高字节,R1、R3、R5存放低字节。先减低8位, 后减高8位和低位减借位,所以要先清零。其编程如下: MOVA,R1;取被减数低字节 CLR C ;清借位位 SUBB A,R3;低字节相减 MOVR5,A;保存差低字节 MOVA,RO;取被减法高字节 SUBA,R2;两高字节之差减低位借位 MOVR4,A;保存差高字节3.2 任务三 单片机做加、减、乘、除运算 3.2.4 相关知识 2、算术运算指令应用举例 【例3.5】 双字节无符号数相减(R0R1)-(R2R3)→(R4R5) R0、R2、R4存放16位数的高字节,R1、R3、R5存放低字节。先减低8位, 后减高8位和低位减借位,所以要先清零。其编程如下: MOV A,R1 ;取被减数低字节 CLR C ;清借位位 SUBB A,R3 ;低字节相减 MOV R5,A ;保存差低字节 MOV A,R0 ;取被减法高字节 SUBB A,R2 ;两高字节之差减低位借位 MOV R4,A ;保存差高字节
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有