全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1197
推到 Plurk!
推到 Facebook!

8051外部記憶體加法

答題得分者是:ScottWang
iloveopop
一般會員


發表:12
回覆:9
積分:4
註冊:2011-10-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-11-15 18:51:27 IP:221.126.xxx.xxx 訂閱
 寫一個program,把2個數字相加,它們分別儲存在外部記憶體位址8100H和8200H,然後結果儲存在外部記憶體位址8400H.

想好久都想不到怎寫,MOVX A,@DPTR只能儲存在A,那第2個數字要儲存在哪....
ScottWang
版主


發表:32
回覆:486
積分:688
註冊:2009-04-27

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-11-15 23:09:27 IP:218.161.xxx.xxx 訂閱
你把之前給你有關asm網址的指令看一看,或者有買書的話,也可以看一看.
MOV DPTR,#data16 ← 利用這個指令,把位址的資料指定給DPTR.
ADD A,Rn ← 利用這個指令,把其它暫存器的內容加入A累積器內.
MOV A,Rn ← 利用這個指令,把其它暫存器的內容載入A累積器內
MOV Rn,A ← 利用這個指令,把A累積器的內容載入其它暫存器內
MOVX A,@DPTR ← 利用這個指令,把外部資料記憶體的內容載入A累積器內.
MOVX @DPTR,A ← 利用這個指令,把A累積器的內容載入外部資料記憶體內.
MOVC A,@A DPTR ← 利用這個指令,將程式記憶體位址A DPTR的內容載入A累積器內
利用前面指令,指定位址給DPTR,再結合其它暫存器相互傳遞資料與相加.

ADDC A,Rn ← 利用這個指令,把進位旗標內其它暫存器的內容加入A累積器內
------
高壓直流電源供應器,高壓模組,測試LED專用AC LED定電流源,全範圍可調電壓電流,
中低壓直流電源供應器,電壓放大器,電流放大器,帶通濾波器,高精度參考電壓,
標準電壓,恆流源(定電流源),恆壓源(定電壓源),大電流電源供應器.
接受訂製,設計生產各種特殊規格,高精度產品,學校實驗室,研究單位實驗設備,
另可接受其它電子專案設計,HV Power,Vmax=20KV,Imax=2000A.
http://hvpower.myweb.hinet.net/
編輯記錄
ScottWang 重新編輯於 2011-11-15 08:11:38, 註解 補充資料.‧
系統時間:2024-04-20 16:53:19
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!