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

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機(jī)入門 >> 單片機(jī)的幾種尋址方式

單片機(jī)的幾種尋址方式

關(guān)鍵字:單片機(jī) 尋址方式 作者:admin 來源:不詳 發(fā)布時間:2018-05-18  瀏覽:28

尋址就是尋找指令中操作數(shù)或操作數(shù)所在的地址。所謂尋址方式,就是如何找到存放操作數(shù)的地址,把操作數(shù)提取出來的方法。通常指源操作數(shù)的尋址方式。

MCS-51系列單片機(jī)尋址方式共有七種:寄存器尋址、直接尋址、立即數(shù)尋址、寄存器間接尋址、變址尋址、相對尋址、位尋址。

1、寄存器尋址

寄存器尋址是指操作數(shù)存放在某一寄存器中,指令中給出寄存器名,就能得到操作數(shù)。寄存器可以使用寄存器組R0~R7中某一個或其它寄存器(A,B,DPTR等)。

例如:

MOV A,R0 ;(R0 )→A

MOV P1,A ;(A)→P1

ADD A, R0 ;(A)+(R0) →A

2、直接尋址

在指令中直接給出操作數(shù)所在的存儲單元的地址,稱為直接尋址方式。在8051中,使用直接尋址方式可訪問片內(nèi)RAM的128個單元以及所有的特殊功能寄存器(SFR),對于特殊功能寄存器,既可以使用他們的地址,也可以使用他們的名字。

例如:

MOV A, 3AH ;(3AH) →A

又如:

MOV A, P1 ;(P1口) →A

也可寫為:

MOV A, 90H ; 90H是P1口的地址。

3、立即數(shù)尋址

指令操作碼后面緊跟的是一字節(jié)或兩字節(jié)操作數(shù),用 # 號表示,以區(qū)別直接地址。例如:

MOV A, #3AH ;3AH→A

MCS-51系列單片機(jī)有一條指令,要求操作碼后面緊跟的是兩個字節(jié)立即數(shù),即

MOV DPTR, #DATA16

4、寄存器間接尋址

寄存器中的內(nèi)容是一個地址,由該地址單元尋址到所需的操作數(shù).

例如: MOV R1,#30H ;(R1)← 立即數(shù)30H

MOV @R1,#0FH ;(30H)←立即數(shù)0FH

MOV A,@R1 ;(A)←((30H))=#0FH

注意:

“間接”表示某寄存器中的“內(nèi)容”只是一個“單元地址”,這個地址單元中存放的數(shù)據(jù)才是要找的“操作數(shù)”。

例如,指令MOV A,@R0執(zhí)行的操作是將R0的內(nèi)容作為內(nèi)部RAM的地址,再將該地址單元中的內(nèi)容取出來送到累加器A中,如圖所示。

5、變址尋址 ,也稱為: 基址寄存器+變址寄存器間接尋址

以16位的地址指針寄存器DPTR或 16位的PC寄存器為基址寄存器,以累加器 A 為變址寄存器,兩者中的“內(nèi)容”形成一個16位的“地址”,該“地址”所指的存儲單元中的內(nèi)容才是操作數(shù)。用變址尋址方式只能訪問程序存儲器,訪問的范圍為64KB,當(dāng)然,這種訪問只能從ROM中讀取數(shù)據(jù)而不能寫入。

例如: MOVC A, @A+DPTR ;((A)+ (DPTR))→A

設(shè):A中已存有#30H,DPTR中已存有#1000H

MOVC A,@A+DPTR;(A)←((A)+(DPTR))

操作:將30H+1000H=1030H單元中的數(shù)放進(jìn)累加器A

6、相對尋址

相對尋址只出現(xiàn)在相對轉(zhuǎn)移指令中。相對轉(zhuǎn)移指令執(zhí)行時,是以當(dāng)前的PC值加上指令中規(guī)定的偏移量rel而形成實際的轉(zhuǎn)移地址。這里所說得PC的當(dāng)前值是執(zhí)行完相對轉(zhuǎn)移指令后的PC值,一般將相對轉(zhuǎn)移指令操作碼所在的地址稱為源地址,轉(zhuǎn)移后的地址稱為目的地址。于是有:目的地址=源地址+2(相對轉(zhuǎn)移指令字節(jié)數(shù))+rel

51單片機(jī)指令系統(tǒng)中相對轉(zhuǎn)移指令既有雙字節(jié)的,也有三字節(jié)的。

7、位尋址

采用位尋址方式的指令,操作數(shù)是8位二進(jìn)制數(shù)中的某一位。指令中給出的是位地址,是片內(nèi)RAM某個單元中的某一位的地址。位地址在指令中用bit表示。

例: CLR P1.0 ;(P1.0) ← 0

SETB ACC.7 ;(ACC.7)← 1

CPL C ;( C )← NOT( C )

位地址常用下列三種方式表示;

(1)直接使用位地址表示。對于20H~2FH的16個單元共128位,位地址分布是00H~7FH。

(2)對于特殊功能寄存器,可以直接用寄存器名字加位數(shù)表示,如PSW.3、ACC.5等。

(3)對于定義了位名字的特殊位,可以直接用其位名表示,例如:CY、AC等。

尋址方式及對應(yīng)存儲器空間

尋址方式尋址空間
立即數(shù)尋址程序存儲器ROM、數(shù)據(jù)存儲器RAM
直接尋址片內(nèi)RAM低128B,特殊功能寄存器
寄存器尋址通用寄存器R0---R7,其他寄存器A、B、DPTR
寄存器間接尋址片內(nèi)RAM低128B【@R0、@R1、SP(僅PUSH、POP)】片外RAM(@R0、@R1、@DPTR)
變址尋址程序存儲器、數(shù)據(jù)存儲器、(@A+PC、@A+DPTR)
相對尋址程序存儲器256B(PC+偏移量)
位尋址片內(nèi)RAM的20H---2FH字節(jié)地址、部分特殊功能寄存器

尋址方式中常用符號注釋

(1) Rn(n=0~7) 當(dāng)前選中的工作寄存器R0~R7 。

(2) Ri(i=0,1) 當(dāng)前選中的工作寄存器組中,可作為間址寄存器

的兩個工作寄存器R0、R1。

(3) #data 8位立即數(shù)。

(4) # data16 16位立即數(shù)。

(5) direct 8位片內(nèi)RAM單元(包括SFR)的直接地址。

(6) addr11 11位目的地址,用于ACALL和AJMP指令中。

(7) addr16 16位目的地址,用于LCALL和LJMP指令中。

(8) rel 補(bǔ)碼形成的8位地址偏移量。

(9) bit 片內(nèi)直接尋址位地址。

(10)@ 間接尋址方式中,表示間址寄存器的符號。

(11)/ 位操作指令中,表示對該位先取反再參與操作,但

不影響該位原值。

(12)(X) 表示X中的內(nèi)容。

(13)((X)) 由X指出的地址單元中的內(nèi)容。

(14) → 指令操作流程,將箭頭左邊的內(nèi)容送入箭頭右邊的單元。

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

聯(lián)系方式

0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市南山區(qū)桃源街道平山社區(qū)平山一路2號南山云谷創(chuàng)業(yè)園二期11棟410-411

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

久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网
久久久久久久久影视| 亚洲熟女乱色一区二区三区| 欧美成人三级在线视频| 一级黄色高清视频| 免费成年人高清视频| 视频二区在线播放| www.精品在线| 日本一二三四区视频| 性猛交ⅹ×××乱大交| 亚洲久久中文字幕| 国产91在线视频观看| 国产高清av在线播放| 日韩a在线播放| 日韩一级在线免费观看| 99视频在线免费| 亚洲欧美一二三| 青青草综合在线| 日本xxxxxxxxxx75| 国产91对白刺激露脸在线观看| 69久久久久久| 国产免费中文字幕| 好吊妞无缓冲视频观看| 日韩精品视频一区二区在线观看| 日本不卡一区在线| 永久免费黄色片| 亚洲黄色a v| 中文字幕国产高清| 少妇无码av无码专区在线观看 | 日本www高清视频| 999在线精品视频| 噜噜噜久久亚洲精品国产品麻豆 | 国产黄色激情视频| 免费成人午夜视频| 一二三在线视频| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 日本中文字幕二区| 欧美中文字幕在线观看视频 | 亚洲va综合va国产va中文| 日本特级黄色大片| 中文字幕国产传媒| 成人免费看片视频在线观看| 国产性xxxx18免费观看视频| 一区二区三区 日韩| 99色这里只有精品| 欧美性猛交内射兽交老熟妇| 亚欧在线免费观看| 久久久久久香蕉| 国产精品日韩三级| 成年人三级视频| 少妇网站在线观看| 亚洲人成色77777| 国产av第一区| 亚洲欧美日韩综合网| 92看片淫黄大片一级| 女女百合国产免费网站| 99re99热| 久久av综合网| 91精品国产毛片武则天| www.69av| 日韩欧美一级在线| 无颜之月在线看| 国产在线拍揄自揄拍无码| 午夜剧场在线免费观看| 永久免费的av网站| 久久久久久久高清| 国产毛片久久久久久| 欧美爱爱视频网站| 特级毛片在线免费观看| 久久久精品视频国产| 国产精品999.| 中文字幕乱码免费| 午夜精品久久久久久久无码| 日本中文字幕在线视频观看| 黄色污污在线观看| 欧美在线观看视频免费| 欧美不卡在线播放| 亚洲一区精品视频在线观看| 手机免费av片| 干日本少妇视频| 日日碰狠狠丁香久燥| 国产精品人人妻人人爽人人牛| 亚洲一级免费在线观看| h无码动漫在线观看| 无码粉嫩虎白一线天在线观看 | 大j8黑人w巨大888a片| 色播五月激情五月| 成年人免费观看的视频| 日本www高清视频| 欧美性受xxxx黒人xyx性爽| 欧美一级特黄aaaaaa在线看片| 成年人免费在线播放| 亚洲第一狼人区| 六月婷婷激情综合| 91淫黄看大片| 久久视频这里有精品| 青青青在线视频免费观看| 亚洲欧美日韩网站| 自慰无码一区二区三区| 中国黄色片一级| 欧美在线观看视频免费| 国产一二三区av| 青草网在线观看| 99久久久精品视频| 看欧美ab黄色大片视频免费| 日韩精品手机在线观看| 91极品尤物在线播放国产| 妞干网视频在线观看| jizz欧美激情18| 少妇性l交大片| 91成人在线视频观看| 免费涩涩18网站入口| 2022中文字幕| 欧美 日韩 国产精品| 男人的天堂成人| 国产成人在线综合| 男人操女人免费| 国产毛片视频网站| 69精品丰满人妻无码视频a片| 国产在线拍揄自揄拍无码| 日本肉体xxxx裸体xxx免费| 久久久久久久中文| 国产欧美日韩小视频| 亚洲一区二区三区av无码| av磁力番号网| 手机福利在线视频| 亚洲午夜激情影院| 99日在线视频| 日本黄色a视频| 亚洲 欧洲 日韩| 超碰97免费观看| 久久国产精品免费观看| 99精品视频网站| 在线视频一二三区| 国产免费xxx| 免费裸体美女网站| 已婚少妇美妙人妻系列| 欧美xxxxx在线视频| 粉嫩虎白女毛片人体| 国产理论在线播放| 美女在线视频一区二区| 精品成在人线av无码免费看| 9色porny| 亚洲五月天综合| 婷婷激情综合五月天| 在线观看免费不卡av| av免费观看网| 91人人澡人人爽人人精品| 大地资源网在线观看免费官网| 91av俱乐部| 自拍偷拍视频在线| 日本xxxxxxxxxx75| 狠狠热免费视频| 日本网站在线看| 国产又黄又猛又粗| 毛片毛片毛片毛片毛| 免费cad大片在线观看| 久久国产乱子伦免费精品| 污视频网址在线观看| 999久久欧美人妻一区二区| 一区二区三区四区毛片| 国产情侣第一页| 午夜两性免费视频| 精品少妇在线视频| 激情六月天婷婷| 欧美精品第三页| 日韩成人三级视频| 婷婷激情四射五月天| 91国视频在线| 国产树林野战在线播放| 超碰网在线观看| 日韩一级片免费视频| 男生操女生视频在线观看| 高清在线观看免费| 婷婷中文字幕在线观看| 国产日产欧美视频| 动漫av网站免费观看| 黄色三级视频在线播放| 日韩欧美精品在线观看视频| 青青草影院在线观看| 三上悠亚av一区二区三区| 国产男女免费视频| 超碰97在线看| 中文字幕丰满乱码| 日本xxxxxxx免费视频| 97超碰在线人人| 奇米精品一区二区三区| 丰满人妻一区二区三区53号| 日日干日日操日日射| 日本xxxxxxx免费视频| 日韩a级在线观看| 超级碰在线观看| 蜜臀av.com| 亚洲欧洲日产国码无码久久99| 日韩av片在线看| 人人干视频在线| 久青草视频在线播放| 女人色极品影院| 欧美国产综合在线| 91丨porny丨探花| 91av资源网|