文稿spmc65說明v1 0指令表_第1頁
文稿spmc65說明v1 0指令表_第2頁
文稿spmc65說明v1 0指令表_第3頁
文稿spmc65說明v1 0指令表_第4頁
文稿spmc65說明v1 0指令表_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

符號說明 數(shù) 堆棧指 加法指 減法指 比較指 返回指 C標(biāo)志指 D標(biāo)志指 I標(biāo)志指 V標(biāo)志指 空操作指 轉(zhuǎn)移類指令、控制類指令。它們的具體分類及用途詳見表1.1表1.11.2A累加器XXYY程序指針堆棧指針P狀態(tài)寄存器NV結(jié)果大于127或者小于-128,該位置1。DICPU將忽略中斷請求,置0,CPU將接受中斷請求。Z值時,該位被置0。C;Adr816816M[標(biāo)號:]操作碼[操作數(shù)][;注釋 []中的內(nèi)容為可選2~32個字符,區(qū)分大小寫。不要用指令記助符、寄存字母、下劃線、問號或井號‘’。1.3BinaryBOctalO或QDecimalDHexH為后綴或以$,0X/0x用雙/單引號表示(例如:“car”or‘字符串必須放在雙引號(“”)或單引號NVDIZC22√---√-23LDAaa,2434LDAaaaa,3LDAaaaa,3LDA(aa,26LDA(aa),2NVDIZCLDX22√---√-LDX23LDXaa,24LDX34LDXaaaa,3LDYY寄存器中NVDIZCLDY22√---√-LDY23LDYaa,24LDY34LDYaaaa,3NVDIZC23------STAaa,2434STAaaaa,3434STA(aa,26STA(aa),26NVDIZCSTX23------STXaa,24STX34NVDIZCSTY23------STYaa,24STY34TAXA值送入X寄存器中NVDIZC12√---√-TAYA值送入Y寄存器中NVDIZC12√---√-NVDIZC12√---√-TXA將XA中NVDIZC12√---√-TXS將XSP寄存器中NVDIZC12------TYA將YA中NVDIZC12√---√-NVDIZC13------PHPP的值壓入堆棧NVDIZC13------NVDIZC14√---√-NVDIZC14√√√√√√NVIZCADC22√√√√ADC23ADCaa,24ADC34ADCaaaa,3ADCaaaa,3ADC(aa,26ADC(aa),2INC(存儲單元加一NVDIZCINC25√---√-INCaa,26INC36INCaaaa,36INX(X寄存器加一NVDIZC12√---√-INYY寄存器加一NVDIZC12√---√-SBC(累加器帶借位的減法NVIZCSBC22√√√√SBC23SBCaa,24SBC34SBCaaaa,3SBCaaaa,3SBC(aa,26SBC(aa),2注:SBC減法指令格式如 (A-M-C)A,C)或(A-data-C)A,DEC(存儲單元減一NVDIZCDEC25√---√-DECaa,26DEC36DECaaaa,36DEX(X寄存器減一NVDIZC12√---√-DEYY寄存器減一NVDIZC12√---√-CMP(將數(shù)據(jù)與累加器A的值進(jìn)行比較,不保存結(jié)果 NVDIZCCMP22√---√√CMP23CMPaa,24CMP34CMPaaaa,3CMPaaaa,3CMP(aa,26CMP(aa),2CPX(將數(shù)據(jù)與X寄存器的值比較,不保存結(jié)果 NVDIZCCPX22√---√√CPX23CPX34CPY(將數(shù)據(jù)與Y寄存器的值比較,不保存結(jié)果 NVDIZCCPY22√---√√CPY23CPY34ANDA與數(shù)據(jù)進(jìn)行“與”操作NVDIZCAND22√---√-AND23ANDaa,24AND34ANDaaaa,3ANDaaaa,3AND(aa,26AND(aa),2NVDIZC22√---√-23ORAaa,2434ORAaaaa,3ORAaaaa,3ORA(aa,26ORA(aa),2EORA與數(shù)據(jù)進(jìn)行“異或”操作NVDIZCEOR22√---√-EOR23EORaa,24EOR34EORaaaa,3EORaaaa,3EOR(aa,26EOR(aa),2BIT(測試指令,累加器A與存儲器M進(jìn)行“與”操作,不保存結(jié)果 NVDIZC23√√--√-34NVDIZC12√---√√25ASLaa,2636ASLaaaa,3LSR(邏輯右移NVDIZC12√---√√LSR25LSRaa,26LSR36LSRaaaa,3ROL循環(huán)左移NVDIZC12√---√√ROL25ROLaa,2636ROLaaaa,3ROR(循環(huán)右移NVDIZC12√---√√ROR25RORaa,26ROR36RORaaaa,3TSTM進(jìn)行位測試NVDIZCTSTaa,23----√-TSTaa,23TSTaa,23TSTaa,23TSTaa,23TSTaa,23TSTaa,23TSTaa,23NVDIZCSETaa,25------SETaa,25SETaa,25SETaa,25SETaa,25SETaa,25SETaa,25SETaa,25CLRM進(jìn)行位清零NVDIZCCLRaa,25------CLRaa,25CLRaa,25CLRaa,25CLRaa,25CLRaa,25CLRaa,25CLRaa,25NVDIZCINVaa,25------INVaa,25INVaa,25INVaa,25INVaa,25INVaa,25INVaa,25INVaa,25NVDIZCBCC2------BCS2BEQ2BMI2BNE2BPL2BVC2BVS2JMP(跳轉(zhuǎn)到指定地址NVDIZCJMP33------JMP35JSR(調(diào)用子程序NVDIZCJSR36------RTI中斷返回NVDIZC16------D、Z、C均恢復(fù)中斷前的狀態(tài)RTS子程序返回NVDIZC16------CCLC(進(jìn)位標(biāo)志位清零NVDIZC12-----√NVDIZC12-----√DCLD十進(jìn)制模式標(biāo)志位清零,退出十進(jìn)制運算模式NVDIZC12--√---SED(1,設(shè)置為十進(jìn)制運算模式NVDIZC12--√---ICLI(中斷屏蔽標(biāo)志位清零,打開總的中斷開關(guān)NVDIZC1

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論