久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術中心 >> 單片機入門 >> 單片機的尋址方式

單片機的尋址方式

關鍵字:單片機 尋址方式 作者:admin 來源:不詳 發布時間:2018-05-18  瀏覽:69

 執行任何一條指令都需要使用操作數。尋址方式就是根據指令中給出地址尋找操作數地址的方式。

根據指令操作的需要,計算機有多種尋址方式。總的來說,尋址方式越多,計算機的功能就越強,靈活性越大,指令系統也越復雜,因此,在設定尋址方式時,應考慮到需要和可能. 51單片機指令系統中共有7種尋址方式。

1.立即尋址:

立即尋址是指在指令中直接給出操作數,出現在指令中的操作數稱為立即數,因此就將這種尋址方式稱為立即尋址.為了與直接尋址指令中的直接地址相區別,在立即數前面應加前綴“#”。立即尋址時,指令中地址碼部分給出的就是操作數,即取出指令的同時立即得到了操作數,例如指令:

MOV A,#3EH ;A ---3EH

式中,3EH就是立即數,指令功能是把8位立即數3EH送入累加器A.

此外,在指令系統中還有一條16位立即數指令,即:

MOV DPTR, #datal6

其功能是把16位立即數送入數據指針I寄存器。

2.直接尋址

直接尋址時,指令中地址碼部分直接給出了操作數單元的有效地址.例如指令:

MOV A,7EH ;A --- (7EH)

其功能是把片內RAM中7EH單元內的數據傳送給累加器A。

直接尋址方式只能給出8位地址,因此,此種尋址方式的尋址范圍只限于片內RAM,具體地說:

(1)低128單元在指令中直接以單元地址形式給出。

(2)特殊功能寄存器,這時除了可以單元地址形式給出外,還可以寄存器符號形式給出。雖然特殊功能寄存器可以便用符號標志,但在指令代碼中還是按地址進行編碼的。需要說明的是,直接尋址是訪問特殊功能寄存器的惟一方法。

3.寄存器尋址:

寄存器尋址是指在指令中將指定寄存器的內容作為操作數。因此,指定了寄存器就能得到操作數.寄存器尋址時,指令中地址碼給出的是某—通用寄存器的編號,例如指令:

MOV A , R1 ; A---(R1)

其功能是把寄存器R1的內容送到累加器A中。由于操作數在A中,所以指定了R1也就得到了操作數。寄存器尋址方式的范圍包括:

(1)4個寄存器組共32個通用寄存器,但在指令中只能使用當前寄存器組.因此,在使用前要通過t指定PSw中的Rs1、RS0,以選擇當前寄存器組。

(2)部分特殊功能寄存器。例如,累加器A、寄存器B以及數據指針 DPTR。

4.寄存器間接尋址

寄存器間接尋址是指在指令中要到寄存器的內容所指的地址中去取操作數。可以看出,在寄存器尋址方式中,寄存器中存放的是操作數;而在寄存器間接尋址方式中,寄存器中存放的則是操作數的地址,即寄存器為地址指針。這就是說,指令的操作數是通過寄存器間接得到的,因此稱為寄存器間接尋址。

寄存器間接尋址也需要以寄存器符號名稱的形式表示。為了區別寄存器尋址和寄存器間接尋址,在寄存器間接尋址中,應在寄存器的名稱前加前綴“@”,例如指令:

MOV A,@R0; A---((R0))

寄存器間接尋址的尋址范圍是:

(1)片內RAM低128單元,這里只能使用R0,R1作為間址寄存器.其通用形式寫為@Ri(i=0,1);

(2)片外RAM64KB;使用DPTR作為間址寄存器,書寫形式為@DPTR.

(3)片外RAM低256單元.除可使用DPTR作為間址寄存器外還可以使用R0,R1作為間址寄存器.

(4)堆棧區,堆棧操作指令(PUSH和POP)也屬于寄存器間接尋址,即使用SP(堆棧指針)作為間址寄存器的間接尋址方式.

5.變址尋址

變址尋址是以DPTR或者PC作為基礎寄存器,累加器A作為變址寄存器,以兩者內容相加形成的16位程序存儲器地址作為操作數地址.例如指令:

MoVC A, @A+DPTR ; A --- ((A)十(DPTR))

其功能是將DPTR和A的內容相加所得到的程序存儲器地址單元的內存送累加器A.

變址尋址指令有如下特點:

(1)變址尋址方式只能對程序存儲器進行尋址。

(2)變址尋址方式的指令只有三條:

MOVC A,@A+DPTR;

MOVC A,@A+PC;

JMP @A+DPTR;

其中,前兩條是程序存儲器讀指令,后一 條是無條件轉移指令.

(3)盡管變址尋址方式復雜,但這三條指令都都是單字節指令.

(4)變址尋址力式可用于查表操作。

6 相對尋址:

相對尋址是指在指令中l給出的操作數為指令轉移的偏移量。相對尋址方式是為實現程序的相對轉移而設置的,為相對轉移指令所采用:

在相對轉移指令中,給出地址偏移量(在51單片I機系列的指令系統中,以“Rel"表示)把Pc的當前值加上偏移量就構成了程序轉移目的地的地址。而Pc的當前值是指執行完轉移指令后的PC值,即轉移指令的Pc值加上它的字節數。因此.轉移的目的地的地址可用如下公式表示:

目的地地址=轉移指令所在地地址+轉移指令字節數+Rel

在51單片l機指令系統中,有許多條相對轉移指令。這些指令多數均為兩字節指令,只有個別的是三字節指令。偏移量Rel是一個帶符號的8位二進制補碼數,所能表示數的范圍是-128---+127.因此,相對轉移指令的所在地址為基點,向前最大可轉移(127+轉移指令字節數)個單元地址,向后最大可轉移(128-轉移指令字節數)個單元地址。

例如指令:

JC 70H

該指令表示若進位位c為o,則程序計數器Pc中的內容不變,不轉移;若C為1,則以Pc中當前值為基地址,加上偏移量70H后所得結果作為該轉移指令的目的地址。

7 位尋址

51單片機有位處理功能,可以對數據位進行操作,因此就有相應的位尋址方式.

位尋址的范圍是:

(1)片內RAM中的位尋址區

片內RAM中的單元地址為20H—2FH,共16個單元128位.為位尋址區,位地址是00H~7FH。這128個位的尋址使用直接地址表示。例如指令:

MOV C,2BH;

該指令的功能是把位尋址區的2BH位狀態送給位C。

(2)可位尋址的特殊功能寄存器位。

可位尋址的特殊功能寄存器有11個,對應尋址位共83位。對這些尋址位在指令中有以下4種表示方法。

·直接使用位地址表示法。

·單元地址加位的表示方法。例如,88H單元的位5,則表示為88H.5。

·特殊功能寄存器符號加位的表示方法。例如,psw寄存器的位5,可表示為psw.5。

·位名稱表示方法,特殊功能寄存器中的一些尋址位是有名稱的。例如,PSW寄存器位5為F0標志位,則可使用F0表示該位。

一個尋址位有多種表示方法,看起來似乎復雜,實際上將為程序設計帶來方便。

位尋址時,操作數是二進制數的某一位,其地址出現在指令中,例如指令:

SETB bit ; (bit)---1

編輯:admin  最后修改時間:2018-05-18

聯系方式

0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市南山區桃源街道平山社區平山一路2號南山云谷創業園二期11棟410-411

Copyright © 2014-2026 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网
黄色一级在线视频| 免费高清在线观看免费| 少妇性l交大片| 91九色丨porny丨国产jk| 一级一片免费播放| 国产乱码一区二区三区四区| 久久久久久久久久福利| 欧美性猛交久久久乱大交小说| 国产素人在线观看| 日韩 欧美 高清| 蜜臀av午夜一区二区三区| 三级在线免费看| 拔插拔插华人永久免费| 尤物网站在线看| 少妇大叫太大太粗太爽了a片小说| 欧美激情亚洲天堂| 久久久久久久久久久视频| 能看的毛片网站| 欧美专区第二页| 水蜜桃色314在线观看| 99蜜桃臀久久久欧美精品网站| av免费中文字幕| 国产又黄又爽免费视频| 奇米影视亚洲色图| 五月激情婷婷在线| 欧美激情亚洲天堂| 香蕉视频网站入口| 草草草视频在线观看| 久草在在线视频| 可以在线看黄的网站| 日本黄网站免费| 国产又粗又大又爽的视频| 116极品美女午夜一级| 色姑娘综合天天| aa免费在线观看| 强开小嫩苞一区二区三区网站| 国产白丝袜美女久久久久| 特级西西444www| 人妻精品无码一区二区三区 | 精品视频在线观看一区| 57pao国产成永久免费视频| 久久国产精品网| 三级黄色片播放| 污污视频网站免费观看| 免费超爽大片黄| 欧美h视频在线观看| 午夜精品在线免费观看| 免费看一级大黄情大片| japanese在线播放| 久久久久久久久久久久久久久国产 | 一区二区三区 日韩| 免费网站在线观看视频| 欧美精品 - 色网| 99热手机在线| 激情综合网婷婷| 我的公把我弄高潮了视频| 国产 国语对白 露脸| 国产资源中文字幕| 色香蕉在线观看| 日韩av影视大全| 波多野结衣激情| 色乱码一区二区三区熟女| 亚洲热在线视频| 成年人黄色在线观看| 中文 日韩 欧美| 樱花草www在线| 五月天av影院| 久久www视频| 91视频 -- 69xx| 日韩免费高清在线| 日本熟妇人妻中出| 中文字幕免费高清在线| 日本三级黄色网址| 国产精品igao网网址不卡| www.色.com| www.欧美黄色| 国产精品亚洲a| 午夜免费看毛片| 黄色a级在线观看| 久久国产午夜精品理论片最新版本| 全黄性性激高免费视频| 黄色网页免费在线观看| 虎白女粉嫩尤物福利视频| 中文字幕第88页| 日本精品免费视频| 黄色免费福利视频| 国产一级片自拍| 嫩草影院中文字幕| 欧美精品第三页| 欧美精品一区二区性色a+v| 免费在线观看视频a| 亚洲国产精品三区| 精品国产av无码一区二区三区| 1024av视频| 午夜啪啪免费视频| 成年人小视频网站| 亚洲色欲久久久综合网东京热| 韩国日本在线视频| avav在线播放| 欧美男女交配视频| 欧美极品欧美精品欧美| 日本精品一区在线| 日日摸天天爽天天爽视频| www.色就是色.com| 亚洲一二三区av| 欧美成人精品免费| 在线视频一二区| 特级丰满少妇一级| 欧美在线一区视频| 成人小视频在线观看免费| 久久久久久久久久久久91| 日本在线xxx| 激情视频小说图片| 午夜一级免费视频| 日本特黄a级片| 91看片就是不一样| 黄www在线观看| 99热自拍偷拍| 亚洲人精品午夜射精日韩 | 午夜肉伦伦影院| www.国产在线播放| 亚洲色图都市激情| 亚欧精品在线视频| 樱花草www在线| 亚洲综合在线一区二区| 亚洲色图 在线视频| 日本精品免费在线观看| 九一国产精品视频| www.com毛片| 日韩欧美精品在线观看视频| 国产免费毛卡片| 成人一级片网站| www.涩涩涩| 国产欧美精品一二三| 国产大片一区二区三区| 色偷偷中文字幕| 青草视频在线观看视频| 真人抽搐一进一出视频| 久久99中文字幕| 色欲av无码一区二区人妻| 无码少妇一区二区三区芒果| the porn av| 91视频福利网| 一二三四视频社区在线| 免费午夜视频在线观看| 奇米视频7777| 久久国产精品国产精品| 手机成人av在线| 日本一级黄视频| 男女曰b免费视频| 午夜视频在线网站| 欧美一级免费播放| 国产精品亚洲αv天堂无码| 色呦色呦色精品| 黄色一级片在线看| 亚洲综合欧美激情| 99热这里只有精品免费| 日韩av在线综合| av中文字幕av| 一区二区三区入口| 国产亚洲黄色片| 国产喷水theporn| 欧美日韩不卡在线视频| 特黄视频免费观看| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 无码日韩人妻精品久久蜜桃| 丰满女人性猛交| www亚洲成人| 日韩少妇内射免费播放| 亚洲天堂av一区二区| 欧美成人黑人猛交| 国产一线二线三线女| 手机免费看av网站| 能在线观看的av网站| 国产精品久久久久7777| 超碰成人在线播放| 日韩亚洲在线视频| 国自产拍偷拍精品啪啪一区二区| 午夜在线视频免费观看| 一本色道久久亚洲综合精品蜜桃| 九一国产精品视频| 国产1区2区3区中文字幕| 久久精品亚洲天堂| 在线免费观看av的网站| 免费在线观看日韩视频| 久久综合九色综合88i| 日本a在线天堂| 黑人巨大国产9丨视频| 精产国品一二三区| 天天干天天av| 狠狠干狠狠操视频| 欧美成人手机在线视频| 91视频这里只有精品| 国产又黄又猛的视频| gai在线观看免费高清| 欧美一级xxxx| 色撸撸在线观看| 国产日韩第一页| 久久男人资源站| 黄色大片在线免费看|