單片機(jī)指令(二)-基礎(chǔ)電子_第1頁
單片機(jī)指令(二)-基礎(chǔ)電子_第2頁
單片機(jī)指令(二)-基礎(chǔ)電子_第3頁
單片機(jī)指令(二)-基礎(chǔ)電子_第4頁
單片機(jī)指令(二)-基礎(chǔ)電子_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

精品文檔-下載后可編輯單片機(jī)指令(二)-基礎(chǔ)電子數(shù)據(jù)傳遞類指令

(3)以直接地址為目的操作數(shù)的指令

MOVdirect,A例:MOV20H,A

MOVdirect,RnMOV20H,R1

MOVdirect1,direct2MOV20H,30H

MOVdirect,@RiMOV20H,@R1

MOVdirect,#dataMOV20H,#34H

(4)以間接地址為目的操作數(shù)的指令

MOV@Ri,A例:MOV@R0,A

MOV@Ri,directMOV@R1,20H

MOV@Ri,#dataMOV@R0,#34H

(5)十六位數(shù)的傳遞指令

MOVDPTR,#data16

8051是一種8位機(jī),這是的一條16位立即數(shù)傳遞指令,其功能是將一個16位的立即數(shù)送入DPTR中去。其中高8位送入DPH,低8位送入DPL。例:MOVDPTR,#1234H,則執(zhí)行完了之后DPH中的值為12H,DPL中的值為34H。反之,如果我們分別向DPH,DPL送數(shù),則結(jié)果也一樣。如有下面兩條指令:MOVDPH,#35H,MOVDPL,#12H。則就相當(dāng)于執(zhí)行了MOVDPTR,#3512H。

綜合練習(xí):

給出每條指令執(zhí)行后的結(jié)果

MOV23H,#30H

MOV12H,#34H

MOVR0,#23H

MOVR7,#22H

MOVR1,12H

MOVA,@R0

MOV34H,@R1

(23h)=30h

(12h)=34h

(R0)=23H

(R7)=22H

(R1)=12H

(A)=30H

(34H)=34H

MOV45H,34H

MOVDPTR,#6712H

MOV12H,DPH

MOVR0,DPL

MOVA,@R0

(45H)=34H

(DPTR)=6712H

(12H)=67H

(R0)=12H

(A)=67H

說明:用括號括起來代表內(nèi)容,如(23H)則代表內(nèi)部RAM23H單元中的值,(A)則代表累加器A單元中的值。

上機(jī)練習(xí):

進(jìn)入DOS狀態(tài),進(jìn)入WAVE所在的目錄,例D:\WAVE

鍵入MCS51,出現(xiàn)如下畫面

圖1

按File-Open,出現(xiàn)對話框后,在Name處輸入一個文件名(見圖2),如果是下面列表中已存在的,則打開這個文件,如果不存在這個文件,則新建一個文件(見圖3)

圖2

在空白處將上面的程序輸入。見圖4。用ALT+A匯編通過。用F8即可單步執(zhí)行,在執(zhí)行過程中注意觀察屏幕左邊的工作寄存器及A累加器中的值的變化。

圖4

內(nèi)存中值的變化在此是看不到的,可以用如下方法觀察(看圖5):將鼠標(biāo)移到DATA,雙擊,則光標(biāo)進(jìn)入此行,此時可以鍵盤上的上下光標(biāo)鍵上下翻動來觀察內(nèi)存值的變化。本行的前面DATA后面的數(shù)據(jù)代表的是“一段”的開始地址,如現(xiàn)在為20H,再看屏幕的上方,數(shù)字從0到F,顯示兩者相加就等于真正的地址值,如現(xiàn)在圖上所示的內(nèi)存20H、21H、22H、23H中的值分別是FBH、0EH、E8H、30H。

圖5

6、當(dāng)運(yùn)行完程序后,即進(jìn)入它的反匯編區(qū),不是我們想要的東西。為了再從頭開始,可以用CTRL+F2功能鍵復(fù)位PC值。注意此時不會看到原來的窗口,為看到原來的窗口,請用ALT+4或ALT+5等來切換。當(dāng)然以上操作也可以菜單進(jìn)行。CTRL+F2是程序復(fù)位,用RUN菜單。窗口用W

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論