欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人

電子開發網

電子開發網電子設計 | 電子開發網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 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人
亚洲精品中文在线影院| 欧美国产在线观看| 一本到不卡免费一区二区| 成a人片国产精品| 91老司机福利 在线| 91丨porny丨国产入口| 在线免费观看日韩欧美| 欧美日韩国产另类一区| 制服丝袜一区二区三区| 欧美va在线播放| 日本一区二区视频在线| 亚洲精品乱码久久久久久黑人| 亚洲高清免费视频| 看国产成人h片视频| 国产一区二区三区四区五区入口| 成人av资源在线| 欧美色涩在线第一页| 日韩一区二区三区高清免费看看| 精品三级在线观看| 国产精品久久久久影视| 五月天亚洲精品| 国产精品综合网| 一本到三区不卡视频| 日韩一级黄色大片| 亚洲欧美综合色| 三级在线观看一区二区| 国产精品一二三四| 欧美日韩卡一卡二| 国产女人aaa级久久久级| 亚洲一区二区三区四区五区黄| 蜜桃91丨九色丨蝌蚪91桃色| 99精品国产91久久久久久| 日韩西西人体444www| 中文字幕人成不卡一区| 另类调教123区| 欧美在线看片a免费观看| 久久精品亚洲乱码伦伦中文 | 亚洲一区二区三区四区的| 免费成人美女在线观看.| 北条麻妃一区二区三区| 日韩欧美国产一区二区在线播放| 成人免费在线播放视频| 黄一区二区三区| 欧美精品三级在线观看| 亚洲美女淫视频| 国产老肥熟一区二区三区| 日韩一区二区在线播放| 亚洲动漫第一页| 在线一区二区三区四区五区| 中文字幕欧美激情一区| 国产在线精品一区二区不卡了| 欧美老女人在线| 亚洲自拍偷拍网站| 91丨九色丨蝌蚪丨老版| 国产精品久久久久婷婷| 国产一区二区三区不卡在线观看| 欧美一区二区三区影视| 亚洲成人免费视频| 欧美色老头old∨ideo| 亚洲男同1069视频| 97精品国产露脸对白| 国产精品色婷婷久久58| 高清免费成人av| 久久精品一区八戒影视| 国产成人午夜99999| 国产日韩欧美不卡| 国产成人亚洲综合a∨婷婷| 久久久午夜电影| 国产不卡免费视频| 国产女人18毛片水真多成人如厕 | 欧美视频一区二区三区四区| 亚洲精品第1页| 欧美午夜精品免费| 午夜不卡在线视频| 欧美一级一级性生活免费录像| 午夜久久久久久| 911精品产国品一二三产区| 日本成人在线不卡视频| 日韩欧美一区二区三区在线| 久久国产精品无码网站| 久久亚洲私人国产精品va媚药| 韩国视频一区二区| 中文字幕欧美国产| 欧美中文字幕一区二区三区| 婷婷一区二区三区| 日韩女优电影在线观看| 国产精品影视在线观看| **网站欧美大片在线观看| 在线免费av一区| 蜜臀91精品一区二区三区| 国产午夜亚洲精品不卡| 色欧美片视频在线观看| 青青国产91久久久久久| 亚洲精品一区二区三区福利| 99久久久国产精品| 欧美a级一区二区| 中文字幕久久午夜不卡| 欧美日韩精品福利| 国产成人av福利| 亚洲国产综合91精品麻豆| 精品国产伦一区二区三区观看体验 | 亚洲美女偷拍久久| 欧美一级片在线| 99精品国产一区二区三区不卡| 午夜精品久久久久久久久久久 | 亚洲大片一区二区三区| 欧美成人官网二区| 色婷婷久久99综合精品jk白丝| 青青草国产成人av片免费| 国产精品乱码妇女bbbb| 91精品国产综合久久婷婷香蕉| av亚洲精华国产精华| 久色婷婷小香蕉久久| 亚洲狼人国产精品| 亚洲国产精品ⅴa在线观看| 日韩欧美国产成人一区二区| 色婷婷av一区二区三区软件| 国产精品88av| 男人的天堂亚洲一区| 一区二区三区欧美在线观看| 国产精品电影一区二区三区| 欧美va亚洲va| 日韩一区二区三区观看| 欧美性大战久久久| 成人aaaa免费全部观看| 国产一区中文字幕| 美女尤物国产一区| 日韩激情一区二区| 亚洲国产日韩a在线播放性色| 亚洲日本一区二区三区| 国产亚洲女人久久久久毛片| 精品少妇一区二区三区日产乱码| 在线综合亚洲欧美在线视频| 欧美三级在线看| 欧美视频一区在线| 欧美日韩一区三区| 欧美日韩国产免费| 在线观看91av| 欧美一区二区黄| 欧美精品久久一区二区三区| 欧美肥妇bbw| 欧美一区二区三区免费| 91精品国产一区二区三区| 欧美日韩国产天堂| 91精品国产综合久久香蕉麻豆| 555www色欧美视频| 日韩视频一区二区三区在线播放| 日韩天堂在线观看| 久久久亚洲高清| 亚洲素人一区二区| 一区二区三区在线观看网站| 一区二区三区成人| 亚洲国产精品精华液网站 | 久久青草国产手机看片福利盒子| 2023国产精品自拍| 国产精品欧美综合在线| 亚洲免费三区一区二区| 亚洲一区在线观看视频| 男人的j进女人的j一区| 国产一区福利在线| a在线欧美一区| 欧美日韩精品电影| 欧美videofree性高清杂交| 欧美经典一区二区| 亚洲精品国产高清久久伦理二区| 三级影片在线观看欧美日韩一区二区| 日本欧美韩国一区三区| 国产成人精品免费网站| 欧洲精品一区二区| 精品成人免费观看| 亚洲乱码国产乱码精品精可以看| 日本在线不卡视频一二三区| 国产成人午夜精品5599| 91福利社在线观看| 久久亚洲精品小早川怜子| 亚洲激情六月丁香| 精品亚洲成a人在线观看 | 精品av综合导航| 亚洲婷婷综合色高清在线| 日韩影院在线观看| 成人avav影音| 欧美一区二区免费视频| 国产精品白丝在线| 九色|91porny| 欧美专区日韩专区| 欧美国产一区在线| 欧美a级理论片| 在线观看亚洲专区| 久久精品一区二区三区四区| 午夜精品福利一区二区蜜股av| 成人久久久精品乱码一区二区三区| 欧美日韩国产一区| 国产精品私房写真福利视频| 日韩国产在线一| 色婷婷精品久久二区二区蜜臀av| 久久久九九九九| 美女视频黄 久久| 精品视频在线看| 亚洲黄色片在线观看| av资源站一区|