




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、2.1 指令的表示方法指令的表示方法 2.2 指令系統(tǒng)指令系統(tǒng) 操作碼操作碼 源操作數(shù)源操作數(shù)目的操作數(shù)目的操作數(shù)2.1.1 2.1.1 指令系統(tǒng)中的符號指令系統(tǒng)中的符號 2.1.1 2.1.1 指令系統(tǒng)中的符號指令系統(tǒng)中的符號 2.2.指令操作碼符號和縮略語指令操作碼符號和縮略語2.2.指令操作碼符號和縮略語指令操作碼符號和縮略語2.2.指令操作碼符號和縮略語指令操作碼符號和縮略語 例如例如: : 操作碼操作碼: : 15141312111098765432102.1.2 2.1.2 指令系統(tǒng)中的記號和運算符指令系統(tǒng)中的記號和運算符 1.1.指令系統(tǒng)中運用的記號指令系統(tǒng)中運用的記號2.2.指
2、令系統(tǒng)的運算符號指令系統(tǒng)的運算符號 功能功能: :(1)(1)加法指令加法指令 操操 作作 碼:碼: ADD ADD、ADDCADDC、ADDMADDM、ADDS ADDS 源操作數(shù):源操作數(shù): Smem Smem、XmemXmem、YmemYmem、#lk#lk、src src 移移 位位 數(shù):數(shù): TS TS、1616、SHIFTSHIFT、SHFTSHFT、ASM ASM 目的操作數(shù):目的操作數(shù):srcsrc、dstdst、Smem Smem 加法指令功能加法指令功能 (2)(2)減法指令減法指令 減法指令功能減法指令功能 操作操作(3)(3)乘法指令乘法指令 乘法指令功能乘法指令功能
3、(4)(4)乘法乘法- -累加和乘法累加和乘法- -減法指令減法指令 (4)(4)乘法乘法- -累加和乘法累加和乘法- -減法指令減法指令 乘法乘法- -累加和乘法累加和乘法- -減法指令功能減法指令功能 乘法乘法- -累加和乘法累加和乘法- -減法指令功能減法指令功能 乘法乘法- -累加和乘法累加和乘法- -減法指令功能減法指令功能 (5)(5)雙字算術(shù)運算指令雙字算術(shù)運算指令 (5)(5)雙字算術(shù)運算指令雙字算術(shù)運算指令 (5)(5)雙字算術(shù)運算指令雙字算術(shù)運算指令 (5)(5)雙字算術(shù)運算指令雙字算術(shù)運算指令 (5)(5)雙字算術(shù)運算指令雙字算術(shù)運算指令 (5)(5)雙字算術(shù)運算指令雙字
4、算術(shù)運算指令 dst(15-0)= Lmem(15-0)-T dst(15-0)= Lmem(15-0)-T(6)(6)特殊運算指令特殊運算指令 (6)(6)特殊運算指令特殊運算指令 操操 作作 碼:碼: AND AND、ANDM ANDM 源操作數(shù):源操作數(shù): Smem Smem、#lk#lk、src src 移移 位位 數(shù):數(shù): 16 16、SHIFTSHIFT、SHFT SHFT 目的操作數(shù):目的操作數(shù):srcsrc、dstdst、Smem Smem 操操 作作 碼:碼: ROL ROL、ROLTCROLTC、RORROR、SFTASFTA、SFTCSFTC、SFTL SFTL 源操作數(shù)
5、:源操作數(shù): src src 移移 位位 數(shù):數(shù): SHIFT SHIFT 目的操作數(shù):目的操作數(shù):dst dst 帶進(jìn)位位循環(huán)左移帶進(jìn)位位循環(huán)左移 操作數(shù)操作數(shù)srcsrc:累加器:累加器A A或或B B 指令功能:指令功能: 累加器累加器srcsrc與進(jìn)位位與進(jìn)位位C C循環(huán)左移一位。循環(huán)左移一位。 執(zhí)行過程:執(zhí)行過程: C src(0) C src(0) src(300) src(311) src(300) src(311) src(31) C src(31) C 0 src(3932) 0 src(3932);C的值移入的值移入src的最低位的最低位;src左移一位左移一位;src的最
6、高位移入的最高位移入C;src的維護(hù)位清的維護(hù)位清0 操作數(shù)操作數(shù)srcsrc:累加器:累加器A A或或B B 指令功能:指令功能: 累加器累加器srcsrc與測試位與測試位TCTC循環(huán)左移一位。循環(huán)左移一位。 執(zhí)行過程:執(zhí)行過程:39 3231 0 TC TC的值移入的值移入srcsrc的最低位的最低位 累加器累加器srcsrc左移一位左移一位0 操作數(shù)操作數(shù)srcsrc:累加器:累加器A A或或B B 指令功能:指令功能: 累加器累加器srcsrc與進(jìn)位位與進(jìn)位位C C循環(huán)右移一位。循環(huán)右移一位。 執(zhí)行過程:執(zhí)行過程: C C的值移入的值移入srcsrc的的3131位位 累加器累加器src
7、src右移一右移一位位 src src的最低位移入的最低位移入C C src src的維護(hù)位清的維護(hù)位清0 039 3231 00 操作數(shù)操作數(shù)srcsrc:累加器:累加器A A或或B B 指令功能:指令功能: 根據(jù)根據(jù)SHIFTSHIFT,srcsrc的內(nèi)容算術(shù)移位。的內(nèi)容算術(shù)移位。If SHIFT 0Then src(-SHIFT)-1) C src(390)SHIFTsrc或或dst 0src (SHIFT-1)0) 或或 0dst (SHIFT-1)0) 執(zhí)行過程:執(zhí)行過程:當(dāng)當(dāng)SHIFT 0時,進(jìn)展算術(shù)左移時,進(jìn)展算術(shù)左移 1) src的第的第(39-SHIET)位復(fù)制到進(jìn)位位位復(fù)制
8、到進(jìn)位位C; 2) 40位位src左移左移SHIFT位,結(jié)果存入位,結(jié)果存入src或或dst; 3) 將將0置入置入dst的低的低SHIFT的各位的各位 0寫入寫入dst(SHIFT-1)0) 操作數(shù)操作數(shù)srcsrc:累加器:累加器A A或或B B 指令功能:指令功能: If src=0 Then 1 TC If src=0 Then 1 TC Else If src(31)=src(30) Else If src(31)=src(30) Then src1 Then src1 src src 0 0 TC TC Else 1 Else 1 TC TC 執(zhí)行過程:執(zhí)行過程: 當(dāng)當(dāng)src =
9、0src = 0時,將時,將1 1寫入測試位寫入測試位TCTC; 當(dāng)當(dāng)src0src0時,進(jìn)展條件移位。時,進(jìn)展條件移位。 假設(shè)假設(shè)srcsrc有兩個有效符號位,那么移有兩個有效符號位,那么移位。位。 32 32位位srcsrc左移一位;左移一位; 維護(hù)位維護(hù)位src(3932)src(3932)不變;不變; 0 0寫入測試位寫入測試位TCTC。 假設(shè)假設(shè)srcsrc只需一個符號位,那么不移只需一個符號位,那么不移位。位。 1 1寫入測試位寫入測試位TCTC。 操作數(shù)操作數(shù)srcsrc:累加器:累加器A A或或B B 指令功能:指令功能: If SHIFT0 Then src(-SHIFT)
10、-1) If SHIFT0 Then src(-SHIFT) -1) C C src(310)SHIFT dstsrc(310)SHIFT dst 0 0 dst(39(31+SHIFT+1)dst(39(31+SHIFT+1) If SHIFT=0 Then 0 C If SHIFT=0 Then 0 C Else src(31-(SHIFT-1) Else src(31-(SHIFT-1) C C src(31- src(31-SHIFT)0)SHIFT dstSHIFT)0)SHIFT dst 0dst(SHIFT- 0dst(SHIFT-10)10) 0dst(3932) 0dst(3
11、932)執(zhí)行過程:執(zhí)行過程: 假設(shè)假設(shè)SHIFT 0SHIFT 0SHIFT 0,那么進(jìn)展邏輯左移。,那么進(jìn)展邏輯左移。 src src的第的第(31-(SHIFT-1)(31-(SHIFT-1)位復(fù)制到位復(fù)制到進(jìn)位位進(jìn)位位C C; src(31-SHIFT)0) src(31-SHIFT)0)左移左移SHIFTSHIFT位存入位存入dstdst; 0 0寫入寫入dstdst的低的低SHIFTSHIFT位位, ,即即0dst(SHIFT-1)0)0dst(SHIFT-1)0); 0 0寫入寫入dstdst的高的高8 8位位, ,即即0dst(3932)0dst(3932)。 BIT BIT 指
12、令格式:指令格式: BIT Xmem BIT Xmem,BITC BITC 指令功能:指令功能: (Xmem(15-BITC)TC (Xmem(15-BITC)TC功能闡明:功能闡明: 將將XmemXmem的指定位復(fù)制到的指定位復(fù)制到TCTC位。位。 操操 作作 數(shù):數(shù): Xmem Xmem雙數(shù)據(jù)存儲操作數(shù)雙數(shù)據(jù)存儲操作數(shù) BITC BITC測試位的位代碼測試位的位代碼, , 取值:取值:015 015 指令格式:指令格式: BITF Smem BITF Smem,#lk #lk 指令功能:指令功能: If(Smem)AND lk)= 0 Then 0 TC If(Smem)AND lk)=
13、0 Then 0 TC Else 1 TC Else 1 TC功能闡明:功能闡明: 測試測試SmemSmem中由中由1k1k指定的某些位。指定的某些位。 假設(shè)指定的測試位為假設(shè)指定的測試位為0,TC=0,0,TC=0,否否那么那么,TC=1,TC=1。 lk lk在測試指定位中起屏蔽作用。在測試指定位中起屏蔽作用。操操 作作 數(shù):數(shù): Smem Smem單數(shù)據(jù)存儲操作數(shù)單數(shù)據(jù)存儲操作數(shù) #lk16 #lk16位長立刻數(shù)位長立刻數(shù), , 取值:取值:0 0 65 535 65 535 指令格式:指令格式: BITT Smem BITT Smem 指令功能:指令功能: (Smem(15-T(30)
14、TC (Smem(15-T(30)TC功能闡明:功能闡明: 將將SmemSmem的指定位復(fù)制到的指定位復(fù)制到TCTC中。中。 T T存放器的低存放器的低4 4位位T(30)T(30)用于確用于確定測試位定測試位 的位代碼,位地址對應(yīng)于的位代碼,位地址對應(yīng)于15-T(30)15-T(30)。操操 作作 數(shù):數(shù): Smem Smem單數(shù)據(jù)存儲操作數(shù)單數(shù)據(jù)存儲操作數(shù)指令格式:指令格式: CMPM Smem CMPM Smem,#lk #lk 操操 作作 數(shù):數(shù): Smem Smem單數(shù)據(jù)存儲操作數(shù)單數(shù)據(jù)存儲操作數(shù) #lk #lk長立刻數(shù)長立刻數(shù), , 取值:取值:-32 -32 768 32 768
15、768 32 768指令功能:指令功能: If (Smem)= lk Then 1 TC If (Smem)= lk Then 1 TC Else 0 TC Else 0 TC功能闡明:功能闡明: 比較比較SmemSmem中的操作數(shù)與常量中的操作數(shù)與常量1k1k能否相等。能否相等。 假設(shè)假設(shè)(Smem)= 1k,(Smem)= 1k,那么那么TC = 1,TC = 1,否那么否那么,TC = 0,TC = 0。指令格式:指令格式: CMPR CC CMPR CC,ARx ARx 操操 作作 數(shù):數(shù): CC CC條件代碼,取值:條件代碼,取值:00b11b00b11b ARx ARx輔助存放器輔
16、助存放器AR0AR7 AR0AR7 指令功能:指令功能: If (cond) Then 1 TC If (cond) Then 1 TC Else 0 TC Else 0 TC功能闡明:功能闡明: 根據(jù)條件代碼根據(jù)條件代碼CCCC,將指定的,將指定的ARxARx與與AR0AR0比較。比較。 假設(shè)滿足條件假設(shè)滿足條件, ,那么那么TC = 1,TC = 1,否那否那么么,TC = 0,TC = 0。測試條件與代碼測試條件與代碼留意:一切的條件都以無符號操作數(shù)的方式參與運算。留意:一切的條件都以無符號操作數(shù)的方式參與運算。操操 作作 數(shù):數(shù): pmad pmad立刻數(shù)表示的程序存儲器立刻數(shù)表示的程
17、序存儲器 地址。取值:地址。取值:065 535 065 535 指令格式:指令格式: BD pmad BD pmad 指令功能:指令功能: pmad PC pmad PC BD BD 指令格式:指令格式: BD pmad BD pmad 功能闡明:功能闡明: 將將pmadpmad指定的程序存儲器地址賦給指定的程序存儲器地址賦給PCPC, 實現(xiàn)分支轉(zhuǎn)移。實現(xiàn)分支轉(zhuǎn)移。 BD BD 注注 意:意: 假設(shè)指令帶后綴假設(shè)指令帶后綴D D,那么為延遲方式,那么為延遲方式,緊隨緊隨 該指令的兩條單字指令或一條雙字指令該指令的兩條單字指令或一條雙字指令 先被取出執(zhí)行,然后程序再轉(zhuǎn)移。先被取出執(zhí)行,然后程序
18、再轉(zhuǎn)移。 該指令不能被循環(huán)執(zhí)行。該指令不能被循環(huán)執(zhí)行。 指令格式:指令格式: BACCD src BACCD src 操操 作作 數(shù):數(shù): src src累加器累加器A A或或B B 指令功能:指令功能: src(150) PC src(150) PC 功能闡明:功能闡明: 由由srcsrc低低1616位所確定的地址賦給位所確定的地址賦給PCPC。注注 意:意: 假設(shè)指令帶后綴假設(shè)指令帶后綴D D,那么為延遲方式。,那么為延遲方式。 該指令不能被循環(huán)執(zhí)行。該指令不能被循環(huán)執(zhí)行。 指令格式:指令格式: BANZD pmad BANZD pmad,Sind Sind 操操 作作 數(shù):數(shù): Sind
19、 Sind單間接尋址操作數(shù)單間接尋址操作數(shù) pmad pmad程序存儲器地址程序存儲器地址 指令功能:指令功能: If (ARx) 0) Then pmadPC If (ARx) 0) Then pmadPC Else (PC)+2PC Else (PC)+2PC 功能闡明:功能闡明: 假設(shè)當(dāng)前假設(shè)當(dāng)前ARx0ARx0,那么,那么pmadpmad的值賦給的值賦給PCPC, 否那么,否那么,PCPC值加值加2 2。注注 意:意: 帶后綴帶后綴D D為延遲方式。指令不能循環(huán)執(zhí)行。為延遲方式。指令不能循環(huán)執(zhí)行。 指令格式:指令格式: BCD pmad, cond, cond, cond BCD pm
20、ad, cond, cond, cond 操操 作作 數(shù):數(shù): pmad pmad程序存儲器地址。程序存儲器地址。指令功能:指令功能: If (cond(s) Then pmadPC If (cond(s) Then pmadPC Else (PC)+2PC Else (PC)+2PC 功能闡明:功能闡明: 假設(shè)滿足特定條件,那么假設(shè)滿足特定條件,那么pmadpmad的值賦的值賦給給PCPC, 否那么,否那么,PCPC值加值加2 2。注注 意:意: 帶后綴帶后綴D D為延遲方式。指令不能循環(huán)執(zhí)行。為延遲方式。指令不能循環(huán)執(zhí)行。 指令格式:指令格式: FBD extpmad FBD extpma
21、d 操操 作作 數(shù):數(shù): extpmad23 extpmad23位立刻數(shù)表示的程序存儲位立刻數(shù)表示的程序存儲 器地址。器地址。取值:取值:07F FFFF07F FFFF指令功能:指令功能: (extpmad(150)PC (extpmad(150)PC; (extpmad(2216)XPC (extpmad(2216)XPC功能闡明:功能闡明: 將將extpmadextpmad的高的高7 7位位(2216)(2216)確定的頁賦確定的頁賦 給給XPCXPC,extpmadextpmad的低的低1616位賦給位賦給PCPC。注注 意:意: 帶后綴帶后綴D D為延遲方式。指令不能循環(huán)執(zhí)行。為延遲
22、方式。指令不能循環(huán)執(zhí)行。 指令格式:指令格式: FBACCD src FBACCD src 操操 作作 數(shù):數(shù): src src累加器累加器A A或或B B 指令功能:指令功能: (src(150)PC (src(150)PC;(src(2216)XPC(src(2216)XPC功能闡明:功能闡明: 將將srcsrc的高的高7 7位位(2216) (2216) 賦給賦給XPCXPC,srcsrc的的 低低1616位位(150) (150) 賦給賦給PCPC。注注 意:意: 帶后綴帶后綴D D為延遲方式。指令不能循環(huán)執(zhí)行。為延遲方式。指令不能循環(huán)執(zhí)行。 操操 作作 數(shù):數(shù): src src累加器
23、累加器A A或或B B 指令格式:指令格式: CALAD src CALAD src 指令功能:指令功能: 假設(shè)非延時,假設(shè)非延時,(SP)-1SP (SP)-1SP (PC)+1TOS(PC)+1TOS (src(150)PC (src(150)PC 假設(shè)延時,假設(shè)延時,(SP)-1SP (SP)-1SP (PC)+3TOS(PC)+3TOS (src(150)PC (src(150)PC CALAD CALAD 功能闡明:功能闡明: 首先將前往的地址壓入棧頂保管,然后首先將前往的地址壓入棧頂保管,然后 將將srcsrc的低的低1616位賦給位賦給PC,PC,實現(xiàn)子實現(xiàn)子程序調(diào)用。程序調(diào)用。
24、指令格式:指令格式: CALLD pmad CALLD pmad 操操 作作 數(shù):數(shù): pmad pmad程序存儲器地址。程序存儲器地址。指令功能:指令功能: 假設(shè)非延時,假設(shè)非延時,(SP)-1SP (SP)-1SP (PC)+2TOS(PC)+2TOS pmadPC pmadPC 假設(shè)延時,假設(shè)延時,(SP)-1SP (SP)-1SP (PC)+4TOS(PC)+4TOS pmadPC pmadPC 功能闡明:功能闡明: 首先將前往的地址壓入棧頂保管,然后首先將前往的地址壓入棧頂保管,然后 將將pmadpmad的值賦給的值賦給PCPC,實現(xiàn)子程,實現(xiàn)子程序調(diào)用。序調(diào)用。指令格式:指令格式:
25、 CCD pmad, cond, cond, cond CCD pmad, cond, cond, cond 指令功能:指令功能:功能闡明:假設(shè)滿足條件,那么將前往地址壓入棧頂,功能闡明:假設(shè)滿足條件,那么將前往地址壓入棧頂,將將 pmad pmad的值賦給的值賦給PCPC,實現(xiàn)子程序調(diào),實現(xiàn)子程序調(diào)用。用。假設(shè)延時,假設(shè)延時, If (cond(s) Then (SP)-1SP (PC)+4TOS pmadPC Else (PC)+2PC假設(shè)非延時,假設(shè)非延時, If (cond(s) Then (SP)-1SP (PC)+2TOS pmadPC Else (PC)+2PC 指令格式:指令格
26、式: FCALAD src FCALAD src 指令功能:指令功能: 假設(shè)非延時,假設(shè)非延時,(SP)-1SP (PC)+1TOS(SP)-1SP (PC)+1TOS (SP)-1SP (XPC)TOS (SP)-1SP (XPC)TOS (src(150)PC (src(2216)XPC (src(150)PC (src(2216)XPC 功能闡明:功能闡明: 先將前往地址先將前往地址PCPC、XPCXPC壓入棧頂,然后壓入棧頂,然后將將 src src的低的低1616位值賦給位值賦給PCPC,高,高7 7位值賦給位值賦給XPCXPC。 假設(shè)延時,假設(shè)延時,(SP)-1SP (PC)+3T
27、OS (SP)-1SP (XPC)TOS (src(150)PC (src(2216)XPC 指令格式:指令格式: FCALLD extpmad FCALLD extpmad 指令功能:假設(shè)非延時,指令功能:假設(shè)非延時,(SP)-1SP (PC)+2TOS(SP)-1SP (PC)+2TOS (SP)-1SP (XPC)TOS (SP)-1SP (XPC)TOS (extpmad(150)PC (extpmad(2216)XPC (extpmad(150)PC (extpmad(2216)XPC 功能闡明:功能闡明: 先將前往地址先將前往地址PCPC、XPCXPC壓入棧頂,然后壓入棧頂,然后將
28、將 extpmad extpmad的低的低1616位賦給位賦給PCPC,高,高7 7位賦給位賦給XPCXPC。 假設(shè)延時,假設(shè)延時,(SP)-1SP (PC)+4TOS (SP)-1SP (XPC)TOS (extpmad(150)PC (extpmad(2216)XPC操操 作作 數(shù):數(shù): K K小于小于9 9位的短立刻數(shù)位的短立刻數(shù) 指令格式:指令格式: INTR K INTR K 指令功能:指令功能: (SP)-1SP (PC)+1TOS (SP)-1SP (PC)+1TOS INTR INTR功能闡明:功能闡明: 首先將首先將PCPC值壓入棧頂,然后將值壓入棧頂,然后將K K所確定所確
29、定的的 中斷向量賦給中斷向量賦給PCPC,執(zhí)行中斷效,執(zhí)行中斷效力子程序。力子程序。 中斷標(biāo)志存放器中斷標(biāo)志存放器IFRIFR對應(yīng)位清對應(yīng)位清0 0且且INTM=1INTM=1。操操 作作 數(shù):數(shù): K K小于小于9 9位的短立刻數(shù)位的短立刻數(shù) 指令格式:指令格式: IRAP K IRAP K 指令功能:指令功能: (SP)-1SP (PC)+1TOS (SP)-1SP (PC)+1TOS功能闡明:功能闡明: 首先將首先將PCPC值壓入棧頂,然后將值壓入棧頂,然后將K K所確定所確定的的 中斷向量賦給中斷向量賦給PCPC,執(zhí)行中斷效,執(zhí)行中斷效力子程序。力子程序。指令格式:指令格式: FRET
30、D FRETD 指令功能:指令功能: (TOS)XPC (SP)+1SP (TOS)XPC (SP)+1SP (TOS)PC (SP)+1SP (TOS)PC (SP)+1SP FRETD FRETD 功能闡明:功能闡明: 長前往指令。先將棧頂?shù)烷L前往指令。先將棧頂?shù)? 7位賦給位賦給XPCXPC。再再 把下一個單元的把下一個單元的1616位值賦給位值賦給PC,SPPC,SP加加1 1修正。修正。指令格式:指令格式: FRETED FRETED 指令功能:指令功能: (TOS)XPC (SP)+1SP (TOS)XPC (SP)+1SP (TOS)PC (SP)+1SP 0INTM (TOS)
31、PC (SP)+1SP 0INTM 功能闡明:功能闡明: 長中斷前往指令。先將棧頂?shù)烷L中斷前往指令。先將棧頂?shù)? 7位賦給位賦給 XPC XPC。再將下一個單元的。再將下一個單元的1616位值位值賦給賦給PCPC, 同時中斷屏蔽位同時中斷屏蔽位INTMINTM清清0 0。指令功能:指令功能: If (cond(s) If (cond(s) Then (TOS)PC (SP)+1SP Then (TOS)PC (SP)+1SP Else (PC)+1PC Else (PC)+1PC 功能闡明:功能闡明: 假設(shè)滿足條件,棧頂數(shù)據(jù)彈出到假設(shè)滿足條件,棧頂數(shù)據(jù)彈出到PCPC,SPSP加加1 1, 假設(shè)
32、不滿足條件,執(zhí)行假設(shè)不滿足條件,執(zhí)行PCPC加加1 1。指令格式:指令格式: RCD cond, cond, cond RCD cond, cond, cond 指令功能:指令功能: (TOS)PC (SP)+1SP (TOS)PC (SP)+1SP功能闡明:功能闡明: 棧頂棧頂1616位數(shù)據(jù)彈出到位數(shù)據(jù)彈出到PCPC,SPSP加加1 1。指令格式:指令格式: RETD RETD 指令功能:指令功能: (TOS)PC (SP)+1SP 0INTM (TOS)PC (SP)+1SP 0INTM 功能闡明:功能闡明: 棧頂棧頂1616位數(shù)據(jù)彈出到位數(shù)據(jù)彈出到PC,SPPC,SP加加1,INTM1,
33、INTM清清0 0。指令格式:指令格式: RETED RETED 指令功能:指令功能: (RTN)PC (SP)+1SP 0INTM (RTN)PC (SP)+1SP 0INTM 功能闡明:功能闡明: 將快速前往存放器將快速前往存放器RTNRTN中的內(nèi)容賦給中的內(nèi)容賦給PCPC, 然后然后SPSP加加1 1,INTMINTM清清0 0。指令格式:指令格式: RETFD RETFD 指令格式:指令格式: FRAME K FRAME K 指令功能:指令功能: (SP)+KSP (SP)+KSP FRAME FRAME 功能闡明:功能闡明: 將短立刻數(shù)偏移將短立刻數(shù)偏移K K加到加到SPSP中。中。
34、操操 作作 數(shù):數(shù): K9 K9位短立刻數(shù),取值:位短立刻數(shù),取值:-128127 -128127 指令格式:指令格式: POPD Smem POPD Smem 指令功能:指令功能: (TOS)Smem (SP)+1SP (TOS)Smem (SP)+1SP 功能闡明:功能闡明: 由由SPSP尋址的數(shù)據(jù)存儲器單元中的內(nèi)容復(fù)尋址的數(shù)據(jù)存儲器單元中的內(nèi)容復(fù) 制到由制到由SmemSmem確定的數(shù)據(jù)存儲器單元中。確定的數(shù)據(jù)存儲器單元中。 然后然后SPSP加加1 1。指令格式:指令格式: POPM MMR POPM MMR 操操 作作 數(shù):數(shù): MMR MMR存儲器映像存放器存儲器映像存放器 指令功能:
35、指令功能: (TOS)MMR (SP)+1SP (TOS)MMR (SP)+1SP 功能闡明:功能闡明: 由由SPSP尋址的數(shù)據(jù)存儲器單元中的內(nèi)容復(fù)尋址的數(shù)據(jù)存儲器單元中的內(nèi)容復(fù) 制到制到MMRMMR中,然后修正中,然后修正SPSP。指令格式:指令格式: PSHD Smem PSHD Smem 指令功能:指令功能: (SP)-1SP Smem TOS (SP)-1SP Smem TOS 功能闡明:功能闡明: SP SP減減1 1操作后,將存儲單元操作后,將存儲單元SmemSmem的內(nèi)容的內(nèi)容 壓入壓入SPSP指向的數(shù)據(jù)存儲單元。指向的數(shù)據(jù)存儲單元。指令格式:指令格式: PSHM MMR PSH
36、M MMR 指令功能:指令功能: (SP)-1SP MMR TOS (SP)-1SP MMR TOS 功能闡明:功能闡明: SP SP減減1 1操作后,將操作后,將MMRMMR的內(nèi)容壓入的內(nèi)容壓入SPSP指向指向 的數(shù)據(jù)存儲單元。的數(shù)據(jù)存儲單元。指令格式:指令格式: IDLE K IDLE K 指令功能:指令功能: (PC)+1PC (PC)+1PC IDLE IDLE 功能闡明:功能闡明: 強(qiáng)迫程序執(zhí)行等待操作直到產(chǎn)生非屏蔽強(qiáng)迫程序執(zhí)行等待操作直到產(chǎn)生非屏蔽 中斷或復(fù)位操作。中斷或復(fù)位操作。PCPC值加值加1 1,芯,芯片堅持空片堅持空 閑形狀直至中斷產(chǎn)生。閑形狀直至中斷產(chǎn)生。操操 作作 數(shù)
37、:數(shù): K K短立刻數(shù),取值:短立刻數(shù),取值:1 1、2 2、3 3 指令格式:指令格式: MAR Smem MAR Smem 功能闡明:功能闡明: 修正由修正由SmemSmem所確定的輔助存放器的內(nèi)容。所確定的輔助存放器的內(nèi)容。 當(dāng)當(dāng)CMPT=0CMPT=0時,只修正時,只修正ARxARx的內(nèi)容,不修正的內(nèi)容,不修正ARPARP。 當(dāng)當(dāng)CMPT=1CMPT=1時,假設(shè)當(dāng)前時,假設(shè)當(dāng)前ARxARx為為AR0AR0,那么修正,那么修正ARx(ARP)ARx(ARP) 的內(nèi)容,但不修正的內(nèi)容,但不修正ARPARP的值;的值; 假設(shè)當(dāng)前假設(shè)當(dāng)前ARxARx不為不為AR0AR0,那么修正,那么修正ARxARx的的 內(nèi)容,然后再將內(nèi)容,然
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 雇主品牌在招聘中的重要性計劃
- 其他債務(wù)轉(zhuǎn)讓合同范例
- 貨物分類與標(biāo)識標(biāo)準(zhǔn)計劃
- 加強(qiáng)客戶關(guān)系管理的策略計劃
- 班級活動反饋機(jī)制的建立計劃
- 美好的班級文化建設(shè)計劃
- 前臺文員對外溝通能力提升方案計劃
- 居易國際品牌視覺形象規(guī)范手冊
- 第 3 單元 第5 章第 2 節(jié) 呼吸作用2023-2024學(xué)年七年級上冊生物同步教學(xué)設(shè)計(北師大版)
- 2025年湘潭貨運員初級考試題庫
- DB13T 2801-2018 水利工程質(zhì)量監(jiān)督規(guī)程
- 四年級上冊第四單元讓生活多一些綠色道德與法治教學(xué)反思11變廢為寶有妙招
- JJG(交通)096-2009 水泥膠砂流動度測定儀檢定規(guī)程-(高清現(xiàn)行)
- 嗓音(發(fā)聲)障礙評定與治療
- Q∕SY 05262-2019 機(jī)械清管器技術(shù)條件
- 耳鼻咽喉頭頸外科學(xué)耳鼻咽喉應(yīng)用解剖
- 最新人音版音樂二年級下冊全冊教案
- 航空航天概論(課堂PPT)
- 新改版教科版六年級下冊科學(xué)全冊知識點歸納 (超全)
- 英語的起源與發(fā)展(課堂PPT)
- 二房東租房合同范文
評論
0/150
提交評論