




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
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)雙字算術運算指令雙字算術運算指令 (5)(5)雙字算術運算指令雙字算術運算指令 (5)(5)雙字算術運算指令雙字算術運算指令 (5)(5)雙字算術運算指令雙字算術運算指令 (5)(5)雙字算術運算指令雙字算術運算指令 (5)(5)雙字算術運算指令雙字
4、算術運算指令 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 帶進位位循環(huán)左移帶進位位循環(huán)左移 操作數(shù)操作數(shù)srcsrc:累加器:累加器A A或或B B 指令功能:指令功能: 累加器累加器srcsrc與進位位與進位位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的維護位清的維護位清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與進位位與進位位C C循環(huán)右移一位。循環(huán)右移一位。 執(zhí)行過程:執(zhí)行過程: C C的值移入的值移入srcsrc的的3131位位 累加器累加器src
7、src右移一右移一位位 src src的最低位移入的最低位移入C C src src的維護位清的維護位清0 039 3231 00 操作數(shù)操作數(shù)srcsrc:累加器:累加器A A或或B B 指令功能:指令功能: 根據(jù)根據(jù)SHIFTSHIFT,srcsrc的內容算術移位。的內容算術移位。If SHIFT 0Then src(-SHIFT)-1) C src(390)SHIFTsrc或或dst 0src (SHIFT-1)0) 或或 0dst (SHIFT-1)0) 執(zhí)行過程:執(zhí)行過程:當當SHIFT 0時,進展算術左移時,進展算術左移 1) src的第的第(39-SHIET)位復制到進位位位復制
8、到進位位C; 2) 40位位src左移左移SHIFT位,結果存入位,結果存入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í)行過程: 當當src =
9、0src = 0時,將時,將1 1寫入測試位寫入測試位TCTC; 當當src0src0時,進展條件移位。時,進展條件移位。 假設假設srcsrc有兩個有效符號位,那么移有兩個有效符號位,那么移位。位。 32 32位位srcsrc左移一位;左移一位; 維護位維護位src(3932)src(3932)不變;不變; 0 0寫入測試位寫入測試位TCTC。 假設假設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í)行過程: 假設假設SHIFT 0SHIFT 0SHIFT 0,那么進展邏輯左移。,那么進展邏輯左移。 src src的第的第(31-(SHIFT-1)(31-(SHIFT-1)位復制到位復制到進位位進位位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的指定位復制到的指定位復制到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指定的某些位。指定的某些位。 假設指定的測試位為假設指定的測試位為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的指定位復制到的指定位復制到TCTC中。中。 T T存放器的低存放器的低4 4位位T(30)T(30)用于確用于確定測試位定測試位 的位代碼,位地址對應于的位代碼,位地址對應于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能否相等。能否相等。 假設假設(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比較。比較。 假設滿足條件假設滿足條件, ,那么那么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)分支轉移。實現(xiàn)分支轉移。 BD BD 注注 意:意: 假設指令帶后綴假設指令帶后綴D D,那么為延遲方式,那么為延遲方式,緊隨緊隨 該指令的兩條單字指令或一條雙字指令該指令的兩條單字指令或一條雙字指令 先被取出執(zhí)行,然后程序再轉移。先被取出執(zhí)行,然后程序
18、再轉移。 該指令不能被循環(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。注注 意:意: 假設指令帶后綴假設指令帶后綴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 功能闡明:功能闡明: 假設當前假設當前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 功能闡明:功能闡明: 假設滿足特定條件,那么假設滿足特定條件,那么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 指令功能:指令功能: 假設非延時,假設非延時,(SP)-1SP (SP)-1SP (PC)+1TOS(PC)+1TOS (src(150)PC (src(150)PC 假設延時,假設延時,(SP)-1SP (SP)-1SP (PC)+3TOS(PC)+3TOS (src(150)PC (src(150)PC CALAD CALAD 功能闡明:功能闡明: 首先將前往的地址壓入棧頂保管,然后首先將前往的地址壓入棧頂保管,然后 將將srcsrc的低的低1616位賦給位賦給PC,PC,實現(xiàn)子實現(xiàn)子程序調用。程序調用。
24、指令格式:指令格式: CALLD pmad CALLD pmad 操操 作作 數(shù):數(shù): pmad pmad程序存儲器地址。程序存儲器地址。指令功能:指令功能: 假設非延時,假設非延時,(SP)-1SP (SP)-1SP (PC)+2TOS(PC)+2TOS pmadPC pmadPC 假設延時,假設延時,(SP)-1SP (SP)-1SP (PC)+4TOS(PC)+4TOS pmadPC pmadPC 功能闡明:功能闡明: 首先將前往的地址壓入棧頂保管,然后首先將前往的地址壓入棧頂保管,然后 將將pmadpmad的值賦給的值賦給PCPC,實現(xiàn)子程,實現(xiàn)子程序調用。序調用。指令格式:指令格式:
25、 CCD pmad, cond, cond, cond CCD pmad, cond, cond, cond 指令功能:指令功能:功能闡明:假設滿足條件,那么將前往地址壓入棧頂,功能闡明:假設滿足條件,那么將前往地址壓入棧頂,將將 pmad pmad的值賦給的值賦給PCPC,實現(xiàn)子程序調,實現(xiàn)子程序調用。用。假設延時,假設延時, If (cond(s) Then (SP)-1SP (PC)+4TOS pmadPC Else (PC)+2PC假設非延時,假設非延時, If (cond(s) Then (SP)-1SP (PC)+2TOS pmadPC Else (PC)+2PC 指令格式:指令格
26、式: FCALAD src FCALAD src 指令功能:指令功能: 假設非延時,假設非延時,(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。 假設延時,假設延時,(SP)-1SP (PC)+3T
27、OS (SP)-1SP (XPC)TOS (src(150)PC (src(2216)XPC 指令格式:指令格式: FCALLD extpmad FCALLD extpmad 指令功能:假設非延時,指令功能:假設非延時,(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。 假設延時,假設延時,(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í)行中斷效力子程序。力子程序。 中斷標志存放器中斷標志存放器IFRIFR對應位清對應位清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ù)據(jù)彈出到假設滿足條件,棧頂數(shù)據(jù)彈出到PCPC,SPSP加加1 1, 假設
32、不滿足條件,執(zhí)行假設不滿足條件,執(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中的內容賦給中的內容賦給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ù)存儲器單元中的內容復尋址的數(shù)據(jù)存儲器單元中的內容復 制到由制到由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ù)存儲器單元中的內容復尋址的數(shù)據(jù)存儲器單元中的內容復 制到制到MMRMMR中,然后修正中,然后修正SPSP。指令格式:指令格式: PSHD Smem PSHD Smem 指令功能:指令功能: (SP)-1SP Smem TOS (SP)-1SP Smem TOS 功能闡明:功能闡明: SP SP減減1 1操作后,將存儲單元操作后,將存儲單元SmemSmem的內容的內容 壓入壓入SPSP指向的數(shù)據(jù)存儲單元。指向的數(shù)據(jù)存儲單元。指令格式:指令格式: PSHM MMR PSH
36、M MMR 指令功能:指令功能: (SP)-1SP MMR TOS (SP)-1SP MMR TOS 功能闡明:功能闡明: SP SP減減1 1操作后,將操作后,將MMRMMR的內容壓入的內容壓入SPSP指向指向 的數(shù)據(jù)存儲單元。的數(shù)據(jù)存儲單元。指令格式:指令格式: IDLE K IDLE K 指令功能:指令功能: (PC)+1PC (PC)+1PC IDLE IDLE 功能闡明:功能闡明: 強迫程序執(zhí)行等待操作直到產生非屏蔽強迫程序執(zhí)行等待操作直到產生非屏蔽 中斷或復位操作。中斷或復位操作。PCPC值加值加1 1,芯,芯片堅持空片堅持空 閑形狀直至中斷產生。閑形狀直至中斷產生。操操 作作 數(shù)
37、:數(shù): K K短立刻數(shù),取值:短立刻數(shù),取值:1 1、2 2、3 3 指令格式:指令格式: MAR Smem MAR Smem 功能闡明:功能闡明: 修正由修正由SmemSmem所確定的輔助存放器的內容。所確定的輔助存放器的內容。 當當CMPT=0CMPT=0時,只修正時,只修正ARxARx的內容,不修正的內容,不修正ARPARP。 當當CMPT=1CMPT=1時,假設當前時,假設當前ARxARx為為AR0AR0,那么修正,那么修正ARx(ARP)ARx(ARP) 的內容,但不修正的內容,但不修正ARPARP的值;的值; 假設當前假設當前ARxARx不為不為AR0AR0,那么修正,那么修正ARxARx的的 內容,然后再將內容,然
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 藝術品交易中介服務協(xié)議
- 旅游規(guī)劃與設計服務合同
- 隧道機械租賃合同
- 項目團隊月度工作總結報告書
- 7《一匹出色的馬》教學設計-2023-2024學年二年級下冊語文統(tǒng)編版
- Unit 1 Family Lesson3(教學設計)-2024-2025學年北師大版(三起)(2024)英語三年級上冊
- 第6單元 20陀螺(教學設計)2024-2025學年四年級語文上冊同步教學(統(tǒng)編版)
- 西寧高鐵u型渠施工方案
- 濟寧鋼質入戶門施工方案
- 北京拼接式蓄水池施工方案
- 辦公軟件、計算機應用知識培訓教案
- 2023年全國高考乙卷歷史真題試卷及答案
- 關于布郎芬布倫納發(fā)展心理學生態(tài)系統(tǒng)理論
- 數(shù)學小故事-二年級
- 我們身邊的法律故事課件
- 腔鏡器械的清潔消毒與保養(yǎng)課件
- 執(zhí)行律師服務方案
- 奧數(shù)培訓班課件
- 2022煤礦安全規(guī)程解讀課件
- GB 24544-2023墜落防護速差自控器
- SWITCH暗黑破壞神3超級金手指修改 版本號:2.7.7.92380
評論
0/150
提交評論