久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

51單片機寄存器片外間接尋址的問題(匯編語言)

查看數: 2569 | 評論數: 17 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2022-11-15 11:53

正文摘要:

在第7行之前,R0的值已經等于20H,A的值已經等于DDH。 第7行 MOVX @R0,A 表示將A的值賦給R0的值所指向的片外RAM的存儲單元 但為什么第7行代碼在執行完以后,片外RAM的20H的值并沒有發生變化呢?

回復

ID:368534 發表于 2022-11-30 11:13
Hephaestus 發表于 2022-11-29 21:26
樓主已經解決問題了,你還在說這些錯誤的結論用意何在?

xdata用movx指令訪問

我能有什么用意??沒有仔細看到他的代碼而已。你急什么啊?
ID:883242 發表于 2022-11-29 21:26
xdqfc 發表于 2022-11-29 11:29
查idata,不是xdata。

樓主已經解決問題了,你還在說這些錯誤的結論用意何在?

xdata用movx指令訪問
idata用mov @Ri (i=0 or 1)指令訪問

你仔細看看樓主的代碼!
ID:368534 發表于 2022-11-29 11:29
查idata,不是xdata。
ID:983641 發表于 2022-11-25 17:02
P2是什么?
ID:77589 發表于 2022-11-16 17:52
yzwzfyz 發表于 2022-11-16 13:45
外XRAM地址是16位,含蓋0000H-FFFFH。
DPTR是16位,所以用DPTR尋址,你一定能理解。
但R0是8位,你為何沒 ...

這才是正解!!!!!!
ID:1003481 發表于 2022-11-16 14:25
答案正如樓上各位所說。
我錯誤的將R0、R1的尋址和DPTR的內容聯系起來了。
我原以為DPTR的高8位(DPH)只要是00H就不會影響工作寄存器片外尋址的地址指向,
我錯誤的認為:工作寄存器片外尋址時其指向的地址=DPH+R0.
而實際上:P2的值才是地址總線的高8位,工作寄存器片外尋址時其指向的地址=P2+R0,而工作寄存器片外尋址時是不受DPH的影響的。
感謝上面的朋友們的解答!
ID:123289 發表于 2022-11-16 13:45
外XRAM地址是16位,含蓋0000H-FFFFH。
DPTR是16位,所以用DPTR尋址,你一定能理解。
但R0是8位,你為何沒有提出疑問呢?
還是沒有認真讀CPU手冊,51系統規定,用@R0對XRAM尋址時,高8位隱含在P2中。
去核對一下:P2R0合成的地址看看,是不是也。
或者先將P2清0,再做一次。

勸君認真讀一下手冊,它是你精通單片機成為高手的必由之路!
ID:883242 發表于 2022-11-16 13:23
這個頁地址是標準51沒有的,查你用的單片機具體型號的手冊吧。
ID:624769 發表于 2022-11-16 11:34
MagicKrse 發表于 2022-11-16 10:31
如果代碼沒問題的話我就不去深究了,因為我只是理論學習

不深究就學不會啊……
你 頁定義了么?
只要定義了頁,就能正常寫入啊。如圖:




ID:1003481 發表于 2022-11-16 10:31
如果代碼沒問題的話我就不去深究了,因為我只是理論學習
ID:1003481 發表于 2022-11-16 10:07
人中狼 發表于 2022-11-16 09:03
是否有實物外部存儲器,軟件仿真的話不一定能有結果

用DPTR可以完成操作,但是R0、R1不行。不知道為啥會這樣子
ID:384109 發表于 2022-11-16 09:03
是否有實物外部存儲器,軟件仿真的話不一定能有結果
ID:1003481 發表于 2022-11-16 08:44

往下繼續走,X:0020H還是沒變
ID:1003481 發表于 2022-11-16 08:43
Hephaestus 發表于 2022-11-15 17:09
你看下X:FF20位置,應該已經改變了。

X:FF20H查不了,是一片空白。不知道是為什么,我用的Keil 4仿真的
ID:624769 發表于 2022-11-15 19:09
再往下走一步。
ID:883242 發表于 2022-11-15 17:09
你看下X:FF20位置,應該已經改變了。

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美5区 | 在线免费观看成人 | 99精品在线 | 97国产精品 | 天天躁日日躁狠狠躁2018小说 | www国产精 | 国产一级片久久久 | 福利精品| 成人在线视频免费看 | 91观看| 久草免费福利 | 国产免费又黄又爽又刺激蜜月al | 一区二区三区小视频 | 久久久久亚洲 | 国产精品a免费一区久久电影 | 在线看亚洲| 夜夜爽99久久国产综合精品女不卡 | 中文字幕四虎 | 久久久久午夜 | 精品一区二区视频 | 国产精品久久久亚洲 | 久久久夜| 久久精品国产亚洲夜色av网站 | 伊人免费视频二 | 欧美极品一区二区 | 亚洲综合视频 | 久艹网站| 国产精品亚洲一区二区三区在线观看 | 亚洲国产精品久久 | 毛片在线免费播放 | 99精品一区二区 | 国产日韩精品一区二区 | 精品久久一区 | 国产激情在线 | 欧美一级二级三级视频 | 综合二区 | 玖草资源 | 中文字幕日韩在线 | 免费观看的av | 欧美成年人视频在线观看 | 亚洲永久|