婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片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 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av
<button id="4i884"></button>
  • <abbr id="4i884"><source id="4i884"></source></abbr>
  • <code id="4i884"><tr id="4i884"></tr></code>
  • <rt id="4i884"></rt>
    <li id="4i884"></li>
  • <rt id="4i884"><tr id="4i884"></tr></rt>
  • 国产精品美女在线播放| 伊人免费视频二| 欧美在线观看视频免费| 欧美视频亚洲图片| 久久久精品高清| 黄色小视频免费网站| 在线观看免费成人av| 亚洲视频在线观看一区二区三区| 成年网站在线播放| 热久久精品免费视频| 日本三区在线观看| 香蕉视频禁止18| 红桃视频 国产| 无码毛片aaa在线| 成人午夜精品久久久久久久蜜臀| 米仓穗香在线观看| 欧美无砖专区免费| 成人在线免费在线观看| 亚洲 欧美 日韩系列| 成年人在线看片| 欧美大片久久久| av一区二区三区免费观看| 国产aaa免费视频| 免费男同深夜夜行网站| 亚洲精品综合在线观看| 奇米777四色影视在线看| 91视频 -- 69xx| 九九九在线观看视频| 日本丰满大乳奶| 那种视频在线观看| 超碰中文字幕在线观看| 男人添女荫道口女人有什么感觉| 黑人粗进入欧美aaaaa| 国内av一区二区| 国产九九九九九| 天天干天天色天天干| 日韩欧美一级在线| 亚洲老女人av| 人妻精品无码一区二区三区| 爽爽爽在线观看| 国产免费成人在线| 青青视频免费在线观看| 亚洲黄色av网址| 国产av天堂无码一区二区三区| 亚洲色图欧美自拍| 又色又爽又高潮免费视频国产| 天天在线免费视频| 三级视频中文字幕| 各处沟厕大尺度偷拍女厕嘘嘘| 69精品丰满人妻无码视频a片| 国产视频1区2区3区| 男女私大尺度视频| 经典三级在线视频| 在线无限看免费粉色视频| 乱妇乱女熟妇熟女网站| 嫩草影院中文字幕| 成人在线观看毛片| 中文字幕の友人北条麻妃| 三上悠亚在线一区| av污在线观看| 男操女免费网站| 蜜臀视频一区二区三区| 一本久道综合色婷婷五月| 国产精品国产三级国产专区51| 大片在线观看网站免费收看| 超碰超碰在线观看| 日本美女视频一区| 日本中文字幕观看| 色撸撸在线观看| 91麻豆天美传媒在线| 奇米777在线视频| 国产精品久久成人免费观看| 天天操天天干天天做| 亚洲一区二区在线视频观看| 手机av在线网| 国产又黄又爽免费视频| 91精品一区二区三区四区| 大桥未久一区二区| 精品人妻人人做人人爽| 精品国产一区三区| 亚洲最大综合网| 亚洲男人天堂2021| 男人天堂a在线| 别急慢慢来1978如如2| 午夜两性免费视频| 精品嫩模一区二区三区| 国产日本在线播放| 99视频精品免费| 日日夜夜精品视频免费观看| 日本道在线视频| 欧美日韩在线中文| 天天操精品视频| 欧美成人三级在线视频| 国产小视频精品| 妺妺窝人体色www看人体| 色综合av综合无码综合网站| 一级黄色片国产| 水蜜桃色314在线观看| 在线黄色免费观看| 久久精品国产sm调教网站演员| 蜜臀一区二区三区精品免费视频| 欧美极品少妇无套实战| 国产精品免费成人| 国产日本欧美在线| 99久久国产宗和精品1上映 | 欧美又黄又嫩大片a级| 欧美亚洲黄色片| 免费在线观看污网站| 国产91在线免费| 五月天六月丁香| 9久久婷婷国产综合精品性色| 男人添女荫道口女人有什么感觉| 亚洲va在线va天堂va偷拍| 成品人视频ww入口| 成年人三级视频| 日韩在线一区视频| 色七七在线观看| 熟女少妇在线视频播放| 久久久国产精华液999999| 日韩一级性生活片| 91麻豆天美传媒在线| 国产又黄又猛视频| 欧美网站免费观看| 国产av人人夜夜澡人人爽麻豆| 男同互操gay射视频在线看| 天天色综合社区| 色婷婷综合久久久久中文字幕| 亚洲中文字幕无码专区| 先锋影音男人资源| 在线视频一二区| 九九九久久久久久久| 色噜噜狠狠一区二区三区狼国成人| 日本77777| 色网站在线视频| 超碰在线免费观看97| 午夜视频在线网站| 天堂一区在线观看| 涩涩网站在线看| 最新中文字幕久久| 久久久久久久香蕉| av网站大全免费| 黄色动漫网站入口| 男女啪啪网站视频| 青青草久久伊人| 亚洲啊啊啊啊啊| 国产精品久久久久7777| 日本一道本久久| 成年人免费大片| 亚洲第一色av| h无码动漫在线观看| 日韩日韩日韩日韩日韩| 久久婷婷五月综合色国产香蕉| 亚洲av无日韩毛片久久| 精品一区二区成人免费视频| 免费看啪啪网站| 男女视频网站在线观看| 亚洲欧美国产日韩综合| 黄色三级视频在线播放| 国产免费一区二区视频| 日韩一级片播放| 欧美aaa在线观看| 青青草原成人网| 欧美精品 - 色网| 日日鲁鲁鲁夜夜爽爽狠狠视频97| www.亚洲自拍| 很污的网站在线观看| gai在线观看免费高清| 天天做天天躁天天躁| 欧美成人黄色网址| 国产毛片久久久久久国产毛片| 日韩精品在线播放视频| 国产乱子伦农村叉叉叉| 性鲍视频在线观看| 久久成人免费观看| 亚洲在线观看网站| 国产又黄又猛视频| 国产aaa免费视频| 超碰91在线播放| youjizzxxxx18| 国产中文字幕视频在线观看| 欧美 另类 交| jizz欧美性11| 国产一级特黄a大片免费| 成年人网站免费视频| 日本美女久久久| 色一情一区二区三区| 国产美女三级视频| 免费av手机在线观看| 女人被男人躁得好爽免费视频| 久青草视频在线播放| av中文字幕网址| 亚洲综合av在线播放| wwwwxxxx日韩| 黄色成人免费看| 九九九在线观看视频| 美女一区二区三区视频| 麻豆av免费在线| 亚洲欧美激情网| 性刺激的欧美三级视频| 波多野结衣作品集|