2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、MCS51指令系指令系統(tǒng)MCS51單片機(jī)指令系統(tǒng)共有指令111條,分為五大類:一、數(shù)據(jù)傳送類指令數(shù)據(jù)傳送類指令(29條)1.內(nèi)部RAM數(shù)據(jù)傳送指令組①立即數(shù)傳送指令(共有8位立即數(shù)傳送指令四條,16位立即數(shù)傳送指令一條。)MOVMOVA#datadata;A←dataMOVMOVdirectdirect#datadata;direct←dataMOVMOVRnRn#datadata;Rn←dataMOVMOV@RiRi#datadata

2、;(Ri)←dataMOVMOVDPTRDPTR#data16data16;DPTR←data16②內(nèi)部RAM單元之間的數(shù)據(jù)傳送(共有五條)MOVMOVdirect2direct2direct1direct1;direct2←(direct1)MOVMOVdirectdirectRnRn;direct←(Rn)MOVMOVRnRndirectdirect;Rn←(direct)MOVMOVdirectdirect@@RiRi;direc

3、t←((Ri))MOVMOV@RiRidirectdirect;(Ri)←(direct)③累加器的數(shù)據(jù)傳送指令(共有六條)MOVMOVARnRn;A←(Rn)MOVMOVRnRnA;Rn←(A)MOVMOVAdirectdirect;A←(direct)MOVMOVdirectdirectA;direct←(A)MOVMOVA@RiRi;A←((Ri))MOVMOV@RiRiA;(Ri)←(A)2.外部RAM數(shù)據(jù)傳送指令組①使用Ri的

4、間接尋址傳送指令(由于Ri是8位地址指針,因此這兩條指令和尋址范圍只限于外部RAM的250個(gè)單元。)MOVXMOVXA@RiRi;A←((Ri))MOVXMOVX@RiRiA;(Ri)←(A)②使用DPTR的間接尋址傳送指令(由于DPTR是16位地址指針,因此這兩條指令的尋址范圍為64K單元,要和P2配合尋址外部RAM空間。)MOVXMOVXA@DPTRDPTR;A←((DPTR))MOVXMOVX@DPTRDPTRAPAP;(DPTR

5、)←(A)對(duì)外部RAM的數(shù)據(jù)傳送作如下幾點(diǎn)說明:⑴MCS51指令系統(tǒng)中沒有其它專用的存儲(chǔ)器讀寫指令,這里所講的外部RAM數(shù)據(jù)傳送指令實(shí)際上就是單片機(jī)外部數(shù)據(jù)存儲(chǔ)器的讀寫指令。⑵外部RAM數(shù)據(jù)傳送指令與內(nèi)部RAM數(shù)據(jù)傳送指令相比,在MOV的后面加了一個(gè)“X”代表外部之意。⑶外部RAM的數(shù)據(jù)傳送,全部都是通過累加器A進(jìn)行的。3.程序存儲(chǔ)器數(shù)據(jù)傳送指令組(其只能單向由程序存儲(chǔ)器讀取數(shù)據(jù)并只能向累加器A傳送,共有兩條。)MOVCMOVCA@A+

6、DPTRDPTR;A←((A)+(DPTR))MOVCMOVCA@A+PCPC;A←((A)+(PC))4.數(shù)據(jù)交換指令組(其主要是在內(nèi)部RAM單元與累加器A間進(jìn)行。有整字節(jié)和半字節(jié)兩種交換。)①乘法指令:MULMULABAB;它把A和B中的兩個(gè)無符號(hào)8位數(shù)相乘,所得16位乘積的低8位在A中,高8位在B中。②除法指令:DIVDIVABAB;此指令進(jìn)行兩個(gè)8位無符號(hào)數(shù)的運(yùn)算,其中被除數(shù)置于A中,除數(shù)置于B中,執(zhí)行后商存于A中,余數(shù)存于B中

7、。7.十進(jìn)位調(diào)整指令(其用于對(duì)BCD碼十進(jìn)制數(shù)加減運(yùn)算的結(jié)果進(jìn)行修正。)DADAA;因加減運(yùn)算結(jié)果在A中,因此也就是對(duì)A的內(nèi)容進(jìn)行修正。三、邏輯運(yùn)算及移位類指令邏輯運(yùn)算及移位類指令(24條)1.邏輯“與”運(yùn)算指令組(共六條)ANLANLARnRn;A←(A)∧(Rn)ANLANLAdirectdirect;A←(A)∧(direct)ANLANLA@RiRi;A←(A)∧(Ri)ANLANLA#datadata;A←(A)∧dataAN

8、LANLdirectdirectAA;direct←(direct)∧(A)ANLANLdirectdirect#datadata;direct←(direct)∧data2.邏輯“或”運(yùn)算指令組(共六條)LLARnRn;A←(A)∨(Rn)LLAdirectdirect;A←(A)∨(direct)LLA@RiRi;A←(A)∨((Ri))LLA#datadata;A←(A)∨dataLLdirectdirectAA;direct←(

9、direct)∨(A)LLdirectdirect#datadata;direct←(direct)∨data3.邏輯“異或”運(yùn)算指令組(共六條)XRLXRLARnRn;A←(A)⊙(Rn)XRLXRLAdirectdirect;A←(A)⊙(direct)XRLXRLA@RiRi;A←(A)⊙(Ri)XRLXRLA#datadata;A←(A)⊙dataXRLXRLdirectdirectA;direct←(direct)⊙(A)XR

10、LXRLdirectdirect#datadata;direct←(direct)⊙data前四條指令操作結(jié)果放在A中,后兩條指令操作結(jié)果放在直接尋址的地址單元中。4.累加器清零取反指令組(共有兩條)累加器清零指令一條:CLRCLRA;A←0累加器按位取反指令一條:(按位取反實(shí)際上就是邏輯非運(yùn)算。)CPLCPLA;A←(a)5.移位指令組(共有四條。其只能對(duì)A進(jìn)行移位,有不帶進(jìn)位的循環(huán)左右移和帶進(jìn)位的循環(huán)左右移指令。)循環(huán)左移指令:RL

溫馨提示

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

評(píng)論

0/150

提交評(píng)論