CCS硬件仿真匯編指令系統(tǒng).ppt
DSP原理與應(yīng)用,電子信息工程學(xué)院李海林,內(nèi)容安排,匯編指令系統(tǒng)DSP硬件仿真,TMS320C54x匯編指令系統(tǒng),指令系統(tǒng)中的符號(hào)和縮寫指令系統(tǒng),指令系統(tǒng)中的符號(hào)和縮寫,指令系統(tǒng),算術(shù)運(yùn)算指令邏輯運(yùn)算指令程序控制指令加載和存儲(chǔ)指令,算術(shù)運(yùn)算指令,C54x的算術(shù)運(yùn)算指令包括:加法指令減法指令乘法指令乘累加指令與乘法減法指令雙字/雙精度運(yùn)算指令專用指令,加法指令,減法指令,乘法指令,乘加和乘減指令,雙精度(32位操作數(shù))指令,專用指令,指令系統(tǒng),算術(shù)運(yùn)算指令邏輯運(yùn)算指令程序控制指令加載和存儲(chǔ)指令,邏輯運(yùn)算指令,邏輯指令包括:與或異或(按位)移位測(cè)試指令,與邏輯運(yùn)算指令,或邏輯運(yùn)算指令,異或邏輯運(yùn)算指令,移位邏輯運(yùn)算指令,測(cè)試指令,指令系統(tǒng),算術(shù)運(yùn)算指令邏輯運(yùn)算指令程序控制指令加載和存儲(chǔ)指令,程序控制指令,程序控制指令包括:分支轉(zhuǎn)移指令子程序調(diào)用指令中斷指令返回指令重復(fù)指令堆棧操作指令混合程序控制指令,分支轉(zhuǎn)移指令,子程序調(diào)用指令,中斷指令,返回指令,重復(fù)指令,堆棧操作指令,混合程序控制指令,指令系統(tǒng),算術(shù)運(yùn)算指令邏輯運(yùn)算指令程序控制指令加載和存儲(chǔ)指令,加載和存儲(chǔ)指令,加載和存儲(chǔ)指令包括:加載指令存儲(chǔ)指令條件存儲(chǔ)指令并行指令混合加載和存儲(chǔ)指令加載指令是將存儲(chǔ)器內(nèi)容或立即數(shù)賦給目的寄存器;存儲(chǔ)指令是把源操作數(shù)或立即數(shù)存入存儲(chǔ)器或寄存器。,加載指令,存儲(chǔ)指令,條件存儲(chǔ)指令,并行加載和存儲(chǔ)指令,并行加載和乘法指令,并行存儲(chǔ)和加/減法指令,并行存儲(chǔ)和乘法指令,混合加載和存儲(chǔ)指令(數(shù)據(jù)塊傳送指令),指令系統(tǒng),算術(shù)運(yùn)算指令邏輯運(yùn)算指令程序控制指令加載和存儲(chǔ)指令,硬件系統(tǒng),硬件系統(tǒng),閃燈自測(cè)程序,硬件結(jié)構(gòu),LED2,閃燈自測(cè)程序,閃燈自測(cè)程序(test.asm),.title"test.asm".def_c_int00.mmregs.text_c_int00:ssbxxfstm#200,brcrptbnext1-1rpt#0 xffffnopnopnopnext1:rsbxxfstm#200,brcrptbnext2-1,rpt#0 xffffnopnopnopnext2:nopnopnopb_c_int00nopnopend:bend.end,閃燈自測(cè)程序,閃燈自測(cè)程序(test.cmd),test.obj-otest.outMEMORYPAGE0:PROG:origin=6000h,length=2000hPAGE1:DATA:origin=300h,length=1000hSECTIONS.text>PROGPAGE0.data>DATAPAGE1,閃燈自測(cè)程序,