alanma 发表于 2024-3-27 18:22:53

那位老师帮解释下这句代码的意思?


那我老师帮解释下这句代码的意思
ANL   PCON, #NOT (1 SHL 5)    ; 低压检测标志清

后面的#NOT (1 SHL 5)   是啥意思?
或者#NOT LVDF

gentleman 发表于 2024-3-27 19:02:09

# 立即数
NOT 按位逻辑非
SHL 逻辑左移

soma 发表于 2024-3-27 19:47:47

anl逻辑与指令

21cnsound 发表于 2024-3-27 20:02:13

本帖最后由 21cnsound 于 2024-3-28 14:20 编辑

ANL   PCON, #NOT (1 SHL 5)   ;将PCON的bit5清零

21cnsound 发表于 2024-3-27 20:03:20

#NOT (1 SHL 5) 就是把0000 0001左移五位再取反

wangxiangtan 发表于 2024-3-28 08:20:39

又涨知识了,

jwg 发表于 2024-3-28 08:38:37

学习到了

alanma 发表于 2024-3-28 14:12:34

21cnsound 发表于 2024-3-27 20:02
ANL   PCON, #NOT (1 SHL 5)   ;将PCON的bit4清零

为啥不直接用ANL PCON,#20H,这样有啥好处?

21cnsound 发表于 2024-3-28 14:18:33

本帖最后由 21cnsound 于 2024-3-28 14:19 编辑

alanma 发表于 2024-3-28 14:12
为啥不直接用ANL PCON,#20H,这样有啥好处?
上个回帖备注应该是bit5,这样写是比较直观,不过我一般直接写#20H,8位的二进制转换还算比较简单的。
页: [1]
查看完整版本: 那位老师帮解释下这句代码的意思?