单片机问题?

来源:百度知道 编辑:UC知道 时间:2024/06/17 20:01:04
请问屏蔽是什么意思,ANL我想这个指令大家都认识吧.请问一般在什么情况下使用这条指令的,屏蔽有什么用,比如说A=#00H指令ANL A,#0FH屏蔽高4位.这为什么要这样做呢?起了什么作用,这A还不是一样=00H,写了跟没写一样.还是我误解了,谁帮我解答一下,ORL和CPR都是一个道理吗

多看几个程序你就知道了,其实好多都是不知道,留着学下去慢慢你就恍然大悟了(但前提是你得把这个问题记下来)。
比如,你要判断某单元(设是P1口)的低四位是否全为1,就得先把高四位屏蔽了,保留四位的原值,然后再判断
MOV A,P1
ANL A,#0FH
CJNE A,#0FH,#SOLVE
…… ;在该单元低四位全为1情况下所作的处理
SOLVE:
…… ;在该单元低四位不全为1情况下所作的处理

刚入门吧,连与,或都不懂呀,先把基本的学好再来发贴,别丢人现眼了