> 教育经验 > setb是什么意思

setb是什么意思

setb是什么意思

单片机中【SETB】是汇编指令,意思是把其后面的寄存器的位置1。

1、使用SETB指令将位值分配给SETB符号。可以直接将位值0或1分配给SETB符号,并将其用作开关。

2、如果在操作数字段中指定逻辑(布尔)表达式,汇编程序将计算此表达式以确定它是true还是false,然后将值1或0赋给SETB符号。

编码逻辑表达式的规则

1、逻辑表达式不能连续包含两个逻辑术语。

2、逻辑表达式可以包含两个连续的逻辑运算符; 但是,唯一允许的组合是OR NOT,XOR NOT和AND NOT。两个运营商必须通过一个或多个空格彼此分开。

3、任何逻辑术语,关系或内部逻辑表达式都可以选择括在括号中。

4、关系和逻辑运算符必须紧跟在前面和后面至少一个空格,除非写入 (不是bexpr)。

5、逻辑表达式可以从逻辑一元运算符NOT开始。

6、逻辑表达式最多可包含18个逻辑运算符。关系中算术和字符表达式使用的关系运算符和其他运算符不计入此总数。

7、允许最多255级嵌套括号。

8、必须在遇到逻辑表达式之前定义逻辑表达式中指定的绝对普通符号。

9、汇编程序通过第一个比较符确定逻辑关系的类型。如果第一个比较符是以撇号开头的字符表达式,则逻辑关系是字符关系。