有没有老师帮解释下这几句代码的含义?
有没有老师帮忙解释下这几句代码的意思?如下图:以上的#LOW 400和#HIGH 400是什么意思?新手看不明
#LOW 400是400的低8位,即144
#HIGH 400是400的高8位,即1 需转换成 十六进制, 400 --> 190H
LOW 190H --> 取低字节, 即 90H
HIGH 190H --> 取高字节, 即 1H 21cnsound 发表于 2024-3-4 23:16
#LOW 400是400的低8位,即144
#HIGH 400是400的高8位,即1
这样用有什么好处?为什么不直接用#144或者#1?
不用管具体的值
R7 减 400低位
R6 减 400高位
其实就是 (R6 R7) 减 400
看标志位C 是否溢出
来判断 二者大小
alanma 发表于 2024-3-5 08:35
这样用有什么好处?为什么不直接用#144或者#1?
类似于C语言中的预编译,好处是不用你计算高低8位分别是多少,并且这样看起来更直观。 21cnsound 发表于 2024-3-5 08:43
类似于C语言中的预编译,好处是不用你计算高低8位分别是多少,并且这样看起来更直观。 ...
明白了,谢谢
页:
[1]