版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、數(shù)據(jù)傳送指令共有29條,數(shù)據(jù)傳送指令一般的操作是把源操作數(shù)傳送到目的操作數(shù),指令執(zhí)行完成后,源操作數(shù)不變,目的操作數(shù)等于源操作數(shù)。如果要求在進行數(shù)據(jù)傳送時,目的操作數(shù)不丟失,則不能用直接傳送指令,而采用交換型的數(shù)據(jù)傳送指令,數(shù)據(jù)傳送指令不影響標(biāo)志CAC和OV,但可能會對奇偶標(biāo)志P有影響。[1].以累加器A為目的操作數(shù)類指令(4條)這4條指令的作用是把源操作數(shù)指向的內(nèi)容送到累加器A。有直接、立即數(shù)、寄存器和寄存器間接尋址方式:MOVAda
2、ta(data)→(A)直接單元地址中的內(nèi)容送到累加器AMOVA#data#data→(A)立即數(shù)送到累加器A中MOVARn(Rn)→(A)Rn中的內(nèi)容送到累加器A中MOVA@Ri((Ri))→(A)Ri內(nèi)容指向的地址單元中的內(nèi)容送到累加器A[2].以寄存器Rn為目的操作數(shù)的指令(3條)這3條指令的功能是把源操作數(shù)指定的內(nèi)容送到所選定的工作寄存器Rn中。有直接、立即和寄存器尋址方式:MOVRndata(data)→(Rn)直接尋址單元中
3、的內(nèi)容送到寄存器Rn中MOVRn#data#data→(Rn)立即數(shù)直接送到寄存器Rn中MOVRnA(A)→(Rn)累加器A中的內(nèi)容送到寄存器Rn中[3].以直接地址為目的操作數(shù)的指令(5條)這組指令的功能是把源操作數(shù)指定的內(nèi)容送到由直接地址data所選定的片內(nèi)RAM中。有直接、立即、寄存器和寄存器間接4種尋址方式:MOVdatadata(data)→(data)直接地址單元中的內(nèi)容送到直接地址單元MOVdata#data#data→(
4、data)立即數(shù)送到直接地址單元MOVdataA(A)→(data)累加器A中的內(nèi)容送到直接地址單元MOVdataRn(Rn)→(data)寄存器Rn中的內(nèi)容送到直接地址單元MOVdata@Ri((Ri))→(data)寄存器Ri中的內(nèi)容指定的地址單元中數(shù)據(jù)送到[7].堆棧操作類指令(2條)這4類指令的作用是把直接尋址單元的內(nèi)容傳送到堆棧指針SP所指的單元中,以及把SP所指單元的內(nèi)容送到直接尋址單元中。這類指令只有兩條,下述的第一條常稱
5、為入棧操作指令,第二條稱為出棧操作指令。需要指出的是,單片機開機復(fù)位后,(SP)默認為07H,但一般都需要重新賦值,設(shè)置新的SP首址。入棧的第一個數(shù)據(jù)必須存放于SP1所指存儲單元,故實際的堆棧底為SP1所指的存儲單元。PUSHdata(SP)1→(SP),(data)→(SP)堆棧指針首先加1,直接尋址單元中的數(shù)據(jù)送到堆棧指針SP所指的單元中POPdata(SP)→(data)(SP)1→(SP),堆棧指針SP所指的單元數(shù)據(jù)送到直接尋址
6、單元中,堆棧指針SP再進行減1操作[8].交換指令(5條)這5條指令的功能是把累加器A中的內(nèi)容與源操作數(shù)所指的數(shù)據(jù)相互交換。XCHARn(A)←→(Rn)累加器與工作寄存器Rn中的內(nèi)容互換XCHA@Ri(A)←→((Ri))累加器與工作寄存器Ri所指的存儲單元中的內(nèi)容互換XCHAdata(A)←→(data)累加器與直接地址單元中的內(nèi)容互換XCHDA@Ri(A30)←→((Ri)30)累加器與工作寄存器Ri所指的存儲單元中的內(nèi)容低半字節(jié)
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論