<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è) > 嵌入式系統 > 設計應用 > MCS-51單片機內部RAM可分為幾個(gè)區?以及作用?

MCS-51單片機內部RAM可分為幾個(gè)區?以及作用?

作者: 時(shí)間:2013-11-07 來(lái)源:網(wǎng)絡(luò ) 收藏

00H-1FH為工作寄存器區,里面就是通用寄存器組R0-R7,每八個(gè)分一組,如第一組為R0-R7,地址位00-07H;假設第一組叫1(R0-R7),那么08-0FH為第二組,就叫2(R0-R7),依次類(lèi)推共有4組。這個(gè)區域是最常用的數據區,數據的操作大部分在這里進(jìn)行。通用寄存器分組的好處是:當程序切換(特別是被中斷或搶占的時(shí)候)只需要切換一組寄存器就可以獲得一組新的寄存器,而不必擔心和別的程序沖突,也可以盡量少的進(jìn)行入棧和出棧操作,提高運行效率。作用?當然是放數據,只不過(guò)這個(gè)地方最好用。

20H-2FH為可位尋址區,這里和通用寄存器組一樣可以進(jìn)行位尋址,也就是說(shuō)可以比較方便的進(jìn)行位操作,個(gè)人認為它和通用寄存器組的區別是,沒(méi)有逐個(gè)的命名和分組。使用頻率較高的數據,或需要位操作的數據會(huì )放在這里。

30H-7FH是字節尋址區,很普通的數據緩存區,用來(lái)建立堆棧,還有放一些不太常用的數據。

以下需要注意,有兩個(gè)80-FFH的數據區。

其一:80-FFH,特殊功能寄存器組區,支持直接尋址,各種各樣的特殊功能寄存器都在這里。

其二:80-FFH,間接尋址區,著(zhù)里只支持間接尋址,使用間接尋址指令避免和特殊功能寄存器區沖突。用來(lái)放一些不常用(相對不常用)的數據,由于使用R0或R1作指針尋址,用來(lái)建立數組數組是非常好的。

51單片機相關(guān)文章:51單片機教程




關(guān)鍵詞: MCS-51 單片機 RAM

評論


相關(guān)推薦

技術(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>