单片机中能判断正负数的指令有哪些?

lecktor 1年前 已收到1个回答 举报

雪域红衣 幼苗

共回答了19个问题采纳率:94.7% 举报

一般的单片机中会有状态标志位,以表征每次运算得到结果的特征.一般的,其中会有N标志位,表征计算结果为负数.以430单片机为例,事实上,当执行CMP R4,#0时,如果R4中储存的值是正数,那么N标志位为0,反之N标志位为1.然后我们对N标志位的不同状态进行相应的跳转,可以用JN语句.
这是用汇编语言所举的例子,如果是C语言编程则可直接判断.例如if(n>0)...即可.
欢迎追问~

1年前

3
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.027 s. - webmaster@yulucn.com