如何判断有符号数的大小汇编或者单片机语言
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 18:40:29
如何判断有符号数的大小汇编或者单片机语言如何判断有符号数的大小汇编或者单片机语言如何判断有符号数的大小汇编或者单片机语言清掉进位C带进位左移RLC判断符号位是什么JC两个符号位不一样,符号位为0的大若
如何判断有符号数的大小汇编或者单片机语言
如何判断有符号数的大小
汇编或者单片机语言
如何判断有符号数的大小汇编或者单片机语言
清掉进位C
带进位左移RLC
判断符号位是什么JC
两个符号位不一样,符号位为0的大
若一样,则进行相减预算,再判断进位
大数放R1:
MAIN:CLR C
LJMP BEGAIN
OVER:END
BEGAIN:MOV A,DIRECT;取第一个数
RLC A ;左移
JC LOOP ;负数,loop
MOV A,DIRECT1;正数,继续取下一个数
RLC A ;左移
JC LOOP3 ;第二个为负数,第一个大,放入R1
SUBB DIRECT1,DIRECT;都是正数,做减法
JC LOOP3
RET ;第一个数大,放R1
LOOP:
CLR C ;第一个是负数,清C
MOV A,TIRECT1
RLC
JNC LOOP1 ;第二个数是正数,第二个大,放R1
SUBB DIRECT,DIRECT1 ;都是负数,做减法
JC LOOP3 ;第一个大,放R1
LJMP LOOP1
LJMP OVER
LOOP1:MOV R1,DIRECT1
RET
LOOP3:MOV R1,DIRECT
RET