<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 8051尋址方式總結

8051尋址方式總結

作者: 時(shí)間:2016-11-11 來(lái)源:網(wǎng)絡(luò ) 收藏
8051單片機共有7種尋址方式。尋址方式是指令中確定操作數的形式,用來(lái)確定操作數所處的存儲空間。

1.立即尋址:在指令中直接給出操作數
MOV A, #80H 8位操作數
MOV A, #2000H 16位操作數

本文引用地址:http://dyxdggzs.com/article/201611/316950.htm

2.直接尋址:指令中直接給出操作數地址
(1)SFR,這一存儲空間只能使用直接尋址
MOV PSW, #50H
(2)內部數據RAM,這一存儲空間可以使用直接尋址和寄存器間接尋址
MOV A, 30H

3.寄存器尋址:以通用寄存器的內容作為操作數(通用寄存器包括A, B, DPTR, R0~R7)
INC DPTR
注意:A、B既是通用寄存器,也是SFR(直接尋址)

4.寄存器間接尋址:以寄存器中的內容作為操作數的地址
能夠用于寄存器間接尋址的寄存器有:R0,R1,DPTR,SP
區分內部數據RAM尋址和外部數據RAM尋址:外部數據RAM尋址指令上采用MOVX
對內部數據RAM尋址:使用8位的R0或者R1即可
MOV @R0, A
對外部數據RAM尋址:使用P2端口提供高8位地址,使用R0或者R1提供低8位地址;或者使用16位的DPTR提供地址
MOVX A, @R1
MOVX @DPTR, A

5.變址尋址:以基址寄存器PC或者DPTR與變址寄存器A中的內容之和作為操作數的地址
變址尋址只能對程序存儲器中的數據進(jìn)行尋址,由于程序存儲器是只讀的,因此變址尋址只有讀操作,指令上采用MOVC
MOVC A, @A+DPTR
MOVC A, @A+PC

6.相對尋址:用于修改PC的值,使得PC加上指令中給出的一字節的偏移量
由于轉移指令有兩字節和三字節這兩種形式,因此偏移量的范圍分別為-126~+129和-125~+130
SJMP 80H

7.位尋址:以位地址中的內容為操作數
SETB 20H
MOV 32H, C

總結一下各種尋址方式的使用場(chǎng)合:
立即尋址:常數
直接尋址:SFR和內部數據RAM
寄存器尋址:寄存器區
寄存器間接尋址:內部數據RAM和外部數據RAM
變址尋址:程序存儲器
相對尋址:PC
位尋址:位地址區



關(guān)鍵詞: 8051尋址方

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>