新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機數據傳遞類指令舉例介紹

        51單片機數據傳遞類指令舉例介紹

        作者: 時間:2018-09-14 來源:網絡 收藏

        (1)以直接地址為目的操作數的指令
        MOV direct,A 例: MOV 20H,A
        MOV direct,Rn MOV 20H,R1
        MOV direct1,direct2 MOV 20H,30H
        MOV direct,@Ri MOV 20H,@R1
        MOV direct,#data MOV 20H,#34H
        (2)以間接地址為目的操作數的指令
        MOV @Ri,A 例:MOV @R0,A
        MOV @Ri,direct MOV @R1,20H
        MOV @Ri,#data MOV @R0,#34H
        (3)十六位數的傳遞指令
        MOV DPTR,#data16
        8051是一種8位機,這是唯一的一條16位立即數傳遞指令,其功能是將一個16位的立即數送入DPTR中去。其中高8位送入DPH,低8位送入DPL。例:MOV DPTR,#1234H,則執行完了之后DPH中的值為12H,DPL中的值為34H。反之,如果我們分別向DPH,DPL送數,則結果也一樣。如有下面兩條指令:MOV DPH,#35H,MOV DPL,#12H。則就相當于執行了MOV DPTR,#3512H。

        本文引用地址:http://www.104case.com/article/201809/389195.htm


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 江永县| 普宁市| 屏东县| 桐庐县| 建始县| 鄂托克前旗| 来安县| 类乌齐县| 无锡市| 林周县| 马公市| 霸州市| 邳州市| 慈溪市| 达拉特旗| 商丘市| 顺昌县| 临汾市| 台北市| 福泉市| 新蔡县| 陈巴尔虎旗| 锡林浩特市| 泊头市| 湟源县| 漯河市| 武清区| 色达县| 河间市| 香格里拉县| 肇庆市| 柏乡县| 安化县| 莎车县| 九龙坡区| 巴林右旗| 福建省| 山东省| 陆河县| 延安市| 耿马|