色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          <tr id="do54g"></tr>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 51單片機一些指令注意事項

          51單片機一些指令注意事項

          作者: 時間:2016-11-18 來源:網絡 收藏
          1,當使用push 指令時,如push acc

          這個時候,51完成操作是:sp+1->sp,(acc)->(sp), 也就是sp指向的地址中一定是有數據的

          本文引用地址:http://cafeforensic.com/article/201611/315831.htm

          由此可推出當執(zhí)行pop acc時,應該是:

          (sp)->(acc),sp-1->sp

          2使用jc,jnc,jb,jnb;還有jz,jnz的區(qū)別

          jcrel;進位標志位為1則轉移

          jncrel;進位標志位位0則轉移

          jbbit,rel;直接尋址位為1則轉移

          jnbbit,rel;直接尋址位為0則轉移

          jzrel;累加器為0則轉移

          jnzrel;累加器為1則轉移

          從上面的指令中你可以看出,前兩個符合標準,也就是加上n后,是為0則轉移,不加n就是為1則轉移

          而最后一組,則是對累加器a來說的,也就是剛好和上面的反一下

          3,4種尋址方式:

          一:寄存器尋址方式

          mova,rn

          二:直接尋址方式

          mova,40h

          三:計算器間接尋址方式

          mova,@r1

          但是注意一點:以寄存器間接地址為目的操作數的指令:

          mov@rn,a;其中的前一項必須為r0-r7(即使是a也不行)

          四:立即數尋址方式

          mova,#40

          五:基址計算器加變址寄存器間接尋址方式

          movca,@a+dptr

          指令只有3條:

          movca,@a+dptr

          movca,@a+pc

          jmpa,@a+dptr

          六:位尋址方式

          movc,40h

          七:相對尋址方式:



          評論


          技術專區(qū)

          關閉