<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 51單片機(jī)教程:?jiǎn)纹瑱C(jī)邏輯與或異或指令詳解

          51單片機(jī)教程:?jiǎn)纹瑱C(jī)邏輯與或異或指令詳解

          作者: 時(shí)間:2012-07-10 來(lái)源:網(wǎng)絡(luò) 收藏

          ANL A,Rn ;A與Rn中的值按位'與',結(jié)果送入A中

          本文引用地址:http://www.ex-cimer.com/article/171174.htm

          ANL A,direct;A與direct中的值按位'與',結(jié)果送入A中

          ANL A,@Ri;A與間址尋址單元@Ri中的值按位'與',結(jié)果送入A中

          ANL A,#data;A與立即數(shù)data按位'與',結(jié)果送入A中

          ANL direct,A;direct中值與A中的值按位'與',結(jié)果送入direct中

          ANL direct,#data;direct中的值與立即數(shù)data按位'與',結(jié)果送入direct中。

          這幾條的關(guān)鍵是知道什么是與。這里的與是指按位與

          例:71H和56H相與則將兩數(shù)寫(xiě)成二進(jìn)制形式:

          (71H) 01110001

          (56H) 00100110

          結(jié)果 00100000 即20H,從上面的式子可以看出,兩個(gè)參與運(yùn)算的值只要其中有一個(gè)位上是0,則這位的結(jié)果就是0,兩個(gè)同是1,結(jié)果才是1。

          理解了與的運(yùn)算規(guī)則,結(jié)果自然就出來(lái)了??疵織l后面的注釋

          下面再舉一些例子來(lái)看。

          MOV A,#45H;(A)=45H

          MOV R1,#25H;(R1)=25H

          MOV 25H,#79H;(25H)=79H

          ANL A,@R1;45H與79H按位與,結(jié)果送入A中為 41H (A)=41H

          ANL 25H,#15H;25H中的值(79H)與15H相與結(jié)果為(25H)=11H)

          ANL 25H,A;25H中的值(11H)與A中的值(41H)相與,結(jié)果為(25H)=11H

          在知道了邏輯與的功能后,邏輯或和邏輯異或的功能就很簡(jiǎn)單了。邏輯或是按位“或”,即有“1”為1,全“0”為0。例:

          10011000

          或 01100001

          結(jié)果 11111001

          而異或則是按位“異或”,相同為“0”,相異為“1”。例:

          10011000

          異或 01100001

          結(jié)果 11111001

          51單片機(jī)相關(guān)文章:51單片機(jī)教程


          單片機(jī)相關(guān)文章:單片機(jī)教程


          單片機(jī)相關(guān)文章:單片機(jī)視頻教程


          單片機(jī)相關(guān)文章:單片機(jī)工作原理



          上一頁(yè) 1 2 3 4 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();