www84811.com-国产区一区二区三区,亚洲第一中文字幕在线观看,91精品久久香蕉国产线看观看,国产精品欧美久久

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

51系列單片機尋址方式

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2013-4-3

所謂尋址方式就是單片機指令中提供的操作數的形式。也就是尋找操作數或操作數所在地址的方式。在51系列單片機中,存放數據的存儲器空間有4種:內部RAM、特殊功能寄存器SFR、外部RAM和程序存儲器ROM。其中,內部RAM和SFR統一編址,外部RAM和程序存儲器是分開編址的。為了區別指令中操作數所處的地址空間,對于不同存存儲器的數據操作,采用不同的尋址方式。

1 立即數尋址

   指令中直接給出操作數的尋址方式稱為立即數尋址。在51系列單片機指令系統中,立即數用前面加“#”號的8位數表示(#data,如#30H)或16位數(#data16,如#2052H)表示。舉例說明立即數尋址方式,以傳送指令為例。

例:MOV  A,  #80H          ;80H——>A

    MOV  DPTR,  #2000H     ;2000H——>DPTR

2 直接尋址

指令中直接給出操作數地址(dir)的尋址方式稱為直接尋址。尋址對象為:1 內部數據存儲器,在指令中以直接地址表示;2特殊功能寄存器SFR,在指令中用寄存器名稱表示。

下面舉例說明。

例:MOV  A,  25H        ;內部RAM的(25H)——>A

    MOV  P0,  #45H       ;45H——>P0 ,P0為直接尋址的SFR

    MOV  30H,20H       ;內部RAM的(20H)——>(30H)

3 寄存器尋址

以通用寄存器的內容為操作數的尋址方式稱為寄存器尋址。通用寄存器包括:A、B、DPTR、R0~R7。其中B寄存器僅在乘法、除法指令中為寄存器尋址,在其它指令中為直接尋址。A寄存器可以寄存器尋址,又可以直接尋址(此時寫作ACC)。直接尋址和寄存器尋址的差別在于,直接尋址是操作數所在的字節地址(占一個字節),寄存器尋址是寄存器編碼出現在指令碼中。寄存器尋址速度比直接尋址要快。除上面所指的幾個寄存器外,其它特殊功能寄存器一律為直接尋址。

例:MOV  A,  R0       ;R0——>A,R0為寄存器尋址

    MUL  AB          ;A×B——>BA,A,B為寄存器尋址

    MOV  B,  R0       ;R0——>B,R0為寄存器尋址,B為直接尋址

    PUSH  ACC        ;A的內容入棧,A為直接尋址

    ADD  A,  ACC     ;A為寄存器尋址,ACC為直接尋址

4 寄存器間接尋址

以寄存器中的內容為地址,該地址的內容為操作數的尋址方式稱為寄存器間接尋址。能夠進行寄存器間接尋址的寄存器有:R0、R1、DPTR,用前面加@表示,如@R0、@R1、@DPTR。寄存器間接尋址的存儲空間包括內部數據存儲器和外部數據存儲器。由于內部數據存儲器共有128字節,因此用一字節的R0和R1可間接尋址整個空間。而外部數據存儲器最大可達64K,僅R0或R1無法尋址整個空間,為此需要由P2端口提供外部RAM高8位地址,由R0或R1提供低8位地址,由此共同尋址64K字節范圍。也可用16位的DPTR寄存器間接尋址64K字節存儲空間。

在指令中,是對內部RAM還是對外部RAM尋址,區別在于對外部RAM的操作僅有數據傳送指令,并且用MOVX作為操作助記符。

例:MOV   @R0,  A       ;A——>以R0內容為地址的內部RAM中

    MOVX  A,  @R1     ;外部RAM(地址為P2 R1)的內容——>A

    MOVX  @DPTR,  A   ;A——>以DPTR內容為地址的外部RAM中

圖1  MOV  @R0,  A

圖2  MOVX  A,  @R1

圖3  MOVX  @DPTR,  A

5 變址尋址

由寄存器DPTR或PC中的內容加上A累加器內容之和而形成操作數地址的尋址方式稱為變址尋址。變址尋址只能對程序存儲器中的數據進行尋址操作。由于程序存儲器是只讀存貯器,因此變址尋址只有讀操作而無寫操作。在指令符號上采用MOVC的形式。

例:MOVC  A,  @A+DPTR       ;(A+DPTR)——>A

    MOVC  A,  @A+PC          ;(A+PC)——>A
                                      
圖4  MOVC  A,  @A+DPTR


圖5  MOVC  A,  @A+PC

6 位尋址

對位地址中的內容進行位操作的尋址方式稱為位尋址。由于單片機中只有內部RAM和特殊功能寄存器的部分單元有位地址,因此位尋址只能對有位地址的這兩個空間進行尋址操作。位尋址是一種直接尋址方式,由指令給出直接位地址。與直接尋址不同的是,位尋址只給出位地址,而不是字節地址。

例:SETB  20H     ;1——>20H位

    MOV  32H, C   ;進位Cy(即指令中的C)——>32H位

7 相對尋址

以當前程序計數器PC的內容為基址,加上指令給出的一字節補碼數(偏移量)形成新的PC值的尋址方式稱為相對尋址。相對尋址方式只修改PC值,故主要用于實現程序的分支轉移。

例:SJMP  08H    ;PC+2+08H——>PC (該指令為兩字節,所以有PC+2)

cm 0pt; TEXT-INDENT: 17.65pt; LINE-HEIGHT: 125%;">對位地址中的內容進行位操作的尋址方式稱為位尋址。由于單片機中只有內部RAM和特殊功能寄存器的部分單元有位地址,因此位尋址只能對有位地址的這兩個空間進行尋址操作。位尋址是一種直接尋址方式,由指令給出直接位地址。與直接尋址不同的是,位尋址只給出位地址,而不是字節地址。

例:SETB  20H     ;1——>20H位

    MOV  32H, C   ;進位Cy(即指令中的C)——>32H位

7 相對尋址

以當前程序計數器PC的內容為基址,加上指令給出的一字節補碼數(偏移量)形成新的PC值的尋址方式稱為相對尋址。相對尋址方式只修改PC值,故主要用于實現程序的分支轉移。

例:SJMP  08H    ;PC+2+08H——>PC (該指令為兩字節,所以有PC+2)

Tags:單片機尋址方式,51單片機  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
www84811.com-国产区一区二区三区,亚洲第一中文字幕在线观看,91精品久久香蕉国产线看观看,国产精品欧美久久
美国十次了思思久久精品导航| av资源站一区| 国产欧美一区二区在线| 福利电影一区二区| 亚洲美腿欧美偷拍| 欧美日韩综合不卡| 国精品**一区二区三区在线蜜桃| 国产亚洲精品久| 91久久久免费一区二区| 日本午夜精品一区二区三区电影 | 欧美日韩色综合| 蜜桃传媒麻豆第一区在线观看| 久久午夜电影网| 一本色道亚洲精品aⅴ| 免费人成精品欧美精品| 国产精品日产欧美久久久久| 91精品国产黑色紧身裤美女| 国产三区在线成人av| 91美女精品福利| 蜜臀av一区二区三区| 日本一区二区三区电影| 欧美色综合久久| 国产一区二区福利| 亚洲午夜久久久久中文字幕久| 精品少妇一区二区三区在线播放| 91一区一区三区| 精品一区二区成人精品| 亚洲欧美色图小说| 亚洲精品一区二区三区四区高清| 一区二区三区四区亚洲| av成人老司机| 久久精品av麻豆的观看方式| 亚洲免费色视频| 精品处破学生在线二十三| 在线一区二区三区做爰视频网站| 经典一区二区三区| 亚洲一区在线观看免费 | 国产精品美女久久久久aⅴ| 91精品国产入口| 99久久免费视频.com| 精品在线免费视频| 亚洲一二三区在线观看| 中文字幕 久热精品 视频在线| 国产91精品免费| 日本强好片久久久久久aaa| 亚洲人成7777| 国产网站一区二区| 91精品久久久久久蜜臀| 色综合久久久久久久| 国产精品亚洲第一区在线暖暖韩国| 亚洲va欧美va天堂v国产综合| 国产精品久久久久久久久免费相片| 日韩午夜中文字幕| 欧美日韩在线三级| va亚洲va日韩不卡在线观看| 久久久久国产成人精品亚洲午夜| 国产精品538一区二区在线| 日韩电影免费在线| 一区二区三区欧美视频| 国产精品美女久久福利网站| 久久婷婷国产综合精品青草| 3d动漫精品啪啪一区二区竹菊 | av激情综合网| 国产精品白丝jk白祙喷水网站| 日本强好片久久久久久aaa| 亚洲一区免费视频| 亚洲视频香蕉人妖| 国产欧美日韩另类一区| 久久影院午夜片一区| 日韩一区二区三区av| 欧美精品一卡二卡| 欧美亚洲丝袜传媒另类| 日韩一区二区在线观看视频播放| 天天色综合天天| 亚洲香肠在线观看| 亚洲精品欧美专区| 亚洲欧美激情在线| 日韩一区中文字幕| 国产精品你懂的在线| 国产亲近乱来精品视频| 国产亚洲精品免费| 国产喂奶挤奶一区二区三区| 久久久99精品免费观看| 久久女同性恋中文字幕| 久久综合色8888| 国产精品99久久久久久宅男| 一区二区三区在线看| 亚洲精品v日韩精品| 亚洲精品视频一区| 亚洲精品欧美激情| 一个色在线综合| 一区二区三区日韩欧美精品| 亚洲欧美国产高清| 亚洲精品成人精品456| 亚洲综合在线五月| 亚洲一区影音先锋| 五月激情综合网| 日本午夜精品视频在线观看| 免费观看日韩av| 美女一区二区三区| 极品少妇xxxx精品少妇偷拍| 狠狠色狠狠色合久久伊人| 国产精品一品二品| 成人av片在线观看| 91麻豆免费看片| 久久er99精品| 国产一区二区免费视频| 成人综合日日夜夜| 91麻豆swag| 欧美私模裸体表演在线观看| 欧美精品日韩综合在线| 精品奇米国产一区二区三区| 久久久不卡影院| 国产精品入口麻豆九色| 亚洲欧美经典视频| 天使萌一区二区三区免费观看| 日韩精品电影一区亚洲| 精品一区二区三区免费毛片爱| 国产亚洲成年网址在线观看| 亚洲第一久久影院| 亚洲精品一二三| 日韩电影免费一区| 国产剧情一区在线| 色综合久久久久综合99| 91.xcao| 2021国产精品久久精品| 国产精品热久久久久夜色精品三区 | 一区二区三区欧美亚洲| 日本系列欧美系列| 国产98色在线|日韩| 一本色道综合亚洲| 日韩一级大片在线观看| 国产欧美日韩另类视频免费观看 | 日本亚洲一区二区| 国产精品18久久久久| 蜜桃免费网站一区二区三区| 国产精品嫩草99a| 精品国产乱码久久久久久蜜臀| 国产婷婷色一区二区三区四区| 亚洲精品中文字幕乱码三区 | 国产一区二区三区免费看 | 欧美精品一区二区三区视频| 国产精品久久久久久久久久久免费看 | av一区二区久久| 欧美丰满一区二区免费视频 | 亚洲成人自拍一区| 中文字幕欧美三区| 久久久五月婷婷| 国产精品美女久久久久久久久久久 | 国内外成人在线| 国产女同性恋一区二区| 成人av在线播放网址| 亚洲图片欧美综合| 一区二区三区 在线观看视频| 亚洲制服欧美中文字幕中文字幕| 亚洲综合激情小说| 中文字幕中文在线不卡住| 91精品国产乱| 欧美片网站yy| 91国产丝袜在线播放| 99麻豆久久久国产精品免费| 韩国精品久久久| 精品一区二区三区蜜桃| 日韩中文字幕1| 狠狠色综合日日| 精品中文av资源站在线观看| 麻豆精品一区二区综合av| 亚洲小少妇裸体bbw| 国产精品久久久久久久久免费樱桃 | 亚洲成人自拍偷拍| 欧美激情在线观看视频免费| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 人人超碰91尤物精品国产| 国产精品久久毛片av大全日韩| 538在线一区二区精品国产| 欧美日韩国产精品成人| 精品国产一区二区三区久久久蜜月| 91麻豆自制传媒国产之光| 色综合久久66| 91蝌蚪porny| 精品久久一二三区| 欧美—级在线免费片| 国产精品理伦片| 三级影片在线观看欧美日韩一区二区 | 成人app下载| 91精品办公室少妇高潮对白| 日韩精品最新网址| 中文字幕中文字幕在线一区 | 久久久久国产一区二区三区四区| 久久丝袜美腿综合| 亚洲午夜激情网页| 韩国午夜理伦三级不卡影院| 色欧美乱欧美15图片| 欧美福利视频导航| 成人精品电影在线观看| 99久久婷婷国产综合精品| 欧美日本一区二区| 国产蜜臀97一区二区三区 | 亚洲欧美另类久久久精品2019| 久久99精品久久久久久|