




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、21世紀(jì)高等院校電子信息類規(guī)劃教材安徽省高等學(xué)?!笆濉笔〖壱?guī)劃教材數(shù)字信號處理與DSP實(shí)現(xiàn)技術(shù)課后習(xí)題與參考答案主編:陳帥副主編:沈曉波淮南師范學(xué)院2015.11第1章 緒論思考題1什么是數(shù)字信號?2什么是數(shù)字信號處理?3數(shù)字信號處理系統(tǒng)的實(shí)現(xiàn)方法有哪些?4數(shù)字信號處理有哪些應(yīng)用?5數(shù)字信號處理包含哪些內(nèi)容?6數(shù)字信號處理的特點(diǎn)是什么?第1章 緒論參考答案1時間和幅度都離散的信號稱為數(shù)字信號,即信號的時間取離散的值,幅度也取離散的值。2數(shù)字信號處理是指在數(shù)字領(lǐng)域進(jìn)行數(shù)字信號的加工(變換、運(yùn)算等),即輸入是數(shù)字信號,采用數(shù)字信號處理方法進(jìn)行處理,輸出仍然是數(shù)字信號。3數(shù)字信號處理系統(tǒng)的實(shí)現(xiàn)方
2、法有通用軟件方法實(shí)現(xiàn)系統(tǒng);專用加速處理機(jī)方法;軟硬件結(jié)合的嵌入式處理方法;硬件方法。4數(shù)字信號處理在通信、計(jì)算機(jī)網(wǎng)絡(luò)、雷達(dá)、自動控制、地球物理、聲學(xué)、天文、生物醫(yī)學(xué)、消費(fèi)電子產(chǎn)品等各個領(lǐng)域均有應(yīng)用,是信息產(chǎn)業(yè)的核心技術(shù)之一。比如信源編碼、信道編碼、多路復(fù)用、數(shù)據(jù)壓縮,數(shù)字語音、汽車多媒體、MP3/MP4/MP5、數(shù)字掃面儀、數(shù)字電視機(jī)頂盒、醫(yī)院監(jiān)視系統(tǒng)、生物指紋系統(tǒng)等。5數(shù)字信號處理主要包含以下幾個方面的內(nèi)容離散線性時不變系統(tǒng)理論。包括時域、頻域、各種變換域。頻譜分析。FFT譜分析方法及統(tǒng)計(jì)分析方法,也包括有限字長效應(yīng)譜分析。數(shù)字濾波器設(shè)計(jì)及濾波過程的實(shí)現(xiàn)(包括有限字長效應(yīng))。時頻-信號分析(
3、短時傅氏變換),小波變換,時-頻能量分布。多維信號處理(壓縮與編碼及其在多煤體中的應(yīng)用)。非線性信號處理。隨機(jī)信號處理。模式識別人工神經(jīng)網(wǎng)絡(luò)。信號處理單片機(jī)(DSP)及各種專用芯片(ASIC),信號處理系統(tǒng)實(shí)現(xiàn)。6數(shù)字信號處理主要具有4個方面優(yōu)點(diǎn):數(shù)字信號精度高;數(shù)字信號處理靈活性強(qiáng);數(shù)字信號處理可實(shí)現(xiàn)模擬信號難以實(shí)現(xiàn)的特性;數(shù)字信號處理可以實(shí)現(xiàn)多維信號處理。數(shù)字信號處理主要存在3個方面缺點(diǎn):需要模擬接口等增加了系統(tǒng)復(fù)雜性;由于取樣定理的約束其應(yīng)用的頻率受到限制;功耗大。第2章 離散時間信號與系統(tǒng)思考題1.序列的表示方法有哪幾種?答:枚舉表示;公式表示;圖像表示2已知序列,求序列的反褶序列、時
4、延序列。答:,3判斷下列序列是否是周期序列,若是周期序列則求出其周期。(1) (2)(3) (4)解:(1)假設(shè)N為序列周期,則且要求滿足根據(jù)余弦函數(shù)性質(zhì),則必須滿足:才能使上式恒等。于是:取最小的正整數(shù)N=3,于是序列為周期序列,且周期為3。(2)解:假設(shè)N為序列周期,則且要求滿足根據(jù)余弦函數(shù)性質(zhì),則必須滿足:才能使上式恒等。于是:取最小的正整數(shù)N=14,于是序列為周期序列,且周期為14。(3)假設(shè)N為序列周期,則且要求滿足則必須滿足才能使上式恒等。根據(jù)歐拉公式得到:,因此必須于是:取最小的正整數(shù)N=3,于是序列為周期序列,且周期為3。(4)假設(shè)N為序列周期,則且要求滿足則必須滿足才能使上式
5、恒等。根據(jù)歐拉公式得到:,因此必須于是:由于N和k都為整數(shù),因此上式不可能成立。因此,序列不是周期序列。4求下式的卷積:(1) (2) (3)(4) (5) (6)5已知:,求的卷積表達(dá)式。解:,6. 判斷系統(tǒng)的線性性、移不變性(1) (2)(3) (4)解:(1)設(shè),則,所以系統(tǒng)為線性系統(tǒng)設(shè),則,另一方面,即,所以系統(tǒng)為移不變系統(tǒng)。(2)設(shè),則,所以系統(tǒng)為線性系統(tǒng)設(shè),則,另一方面,即,所以系統(tǒng)為移變系統(tǒng)。(3)設(shè),則,所以系統(tǒng)為線性系統(tǒng)設(shè),則,另一方面,即,所以系統(tǒng)為移不變系統(tǒng)。(4)設(shè), 則,所以系統(tǒng)為非線性系統(tǒng)設(shè),則,而,所以系統(tǒng)為時變系統(tǒng)。7已知系統(tǒng)的單位抽樣響應(yīng)如下,判斷系統(tǒng)的因果性
6、、穩(wěn)定性。(1) (2)(3) (4)解:(1)因?yàn)?,故系統(tǒng)為非因果系統(tǒng)又,故系統(tǒng)不穩(wěn)定(2)因?yàn)?,故系統(tǒng)為非因果系統(tǒng)又,故系統(tǒng)穩(wěn)定(3)因?yàn)?,故系統(tǒng)為因果系統(tǒng)又,故系統(tǒng)穩(wěn)定(4)因?yàn)?,故系統(tǒng)為因果系統(tǒng)又,故系統(tǒng)穩(wěn)定8.一個因果系統(tǒng)由以下差分方程表示為:(1)求系統(tǒng)的單位抽樣響應(yīng);(2)已知輸入為,求輸出響應(yīng)。9.模擬信號的頻譜與該模擬信號的抽樣信號的頻譜有何關(guān)系?10ADC包含哪些步驟?各實(shí)現(xiàn)什么功能?11. 抽樣信號是通過什么實(shí)現(xiàn)恢復(fù)的?12. DAC包含哪些步驟?各實(shí)現(xiàn)什么功能?第3章 序列的傅里葉變換與Z變換參考答案1 (1) x(na) 解:設(shè)令則(2) x*( a n)解:設(shè)令(3
7、) x(n+b) 解:設(shè)令(4) x(n-a)*y(n-b)解:設(shè)(5) x(a n)y(b n) 解略(6) nx(a n)解:設(shè)令因?yàn)閮蛇吳髮?dǎo)數(shù)所以(7) x(2a n) 解略(8) x2(a n)解略2 已知求X(ej)的傅里葉反變換x(n)。 解:3設(shè)將x(n)以3為周期進(jìn)行周期延拓, 形成周期序列, 畫出x(n)和的波形, 求出的離散傅里葉級數(shù)和傅里葉變換。解:的離散傅里葉級數(shù)為:的傅里葉變換為:4. 設(shè)序列x(n)的FT用X(ej)表示, 不直接求出X(ej), 完成下列運(yùn)算或工作:(1)解:(2)解:(3)解略(4)解:由帕塞瓦爾公式可得:(5)解:由帕塞瓦爾公式可得:5求如下序
8、列的傅里葉變換:(1) x1(n)=(n7)(2) x2(n)=bnu(2n)0<b<1(3) x3(n)=u(n+2)u(n4)解:(1)(2)(3) 6 若序列h(n)是實(shí)因果序列, h(0)=1, 其傅里葉變換的虛部為HI(ej)=cos2 求序列h(n)及其傅里葉變換H(ej)。 解:其它n7 設(shè)系統(tǒng)的單位脈沖響應(yīng)h(n)=bnu(n), 0<b<1, 輸入序列為x(n)=(n-1)+2(nb)完成下面各題: (1) 求出系統(tǒng)輸出序列y(n); (2) 分別求出x(n)、 h(n)和y(n)的傅里葉變換。解:(1)(2)8 a 和b均為常數(shù),求出以下序列的Z變換
9、及收斂域: (1) (2) (3) (4) (5) (6) 解:(1)(2) (3)(4)(5)(6) 9 求以下序列的Z變換及其收斂域, 并在z平面上畫出極零點(diǎn)分布圖。解:題中x(n)是一個三角序列,可以看做兩個相同的矩形序列的卷積。設(shè)則將y(n)和x(n)進(jìn)行比較可得設(shè)10. 已知求出對應(yīng)X(z)的各種可能的序列表達(dá)式。解:X(z)有兩個極點(diǎn):z1=0.5和z2=1。根據(jù)系統(tǒng)極點(diǎn)分布情況,系統(tǒng)的因果性和穩(wěn)定性有三種情況,分別分析如下。(1)令(2)同理可得(3)同理可得11. 用Z變換法解下列差分方程:(1) y(n)0.2y(n1)=0.06u(n), y(n)=0 n1(2) y(n)
10、0.7y(n1)=0.04u(n), y(1)=1, y(n)=0n<1(3) y(n)0.3y(n1)0.16y(n2)=2(n),y(1)=0.2,y(2)=0.6, y(n)=0,當(dāng)n3時。解:(1)matlab程序:clear all;close all;clc;b=0.06 0 0;a=1 -1.2 0.2;r,P,C=residuez(b,a);運(yùn)行結(jié)果:r=0.075-0.015P=10.2C=0分解如下:所以 (2)解略(3)matlab程序:clear all;close all;clc;b=2.156 0.032 0;a=1 -0.3 -0.16;r,P,C=resi
11、duez(b,a);運(yùn)行結(jié)果:r=1.4940.66204P=0.5772-0.2772C=0分解如下:所以 12.時域離散線性非移變系統(tǒng)的系統(tǒng)函數(shù)H(Z)為:,a和b為常數(shù)(1)要求系統(tǒng)穩(wěn)定,確定a和b的取值范圍。(2)要求系統(tǒng)因果穩(wěn)定,重復(fù)(1)。解:(1)H(z)的極點(diǎn)為a、b,系統(tǒng)穩(wěn)定的條件是收斂域包含單位圓,即單位圓上不能有極點(diǎn)。因此,只要滿足,即可使系統(tǒng)穩(wěn)定,或者說a和b的取值域?yàn)槌龁挝粓A以外的整個z平面。(2)系統(tǒng)因果穩(wěn)定的條件是所有極點(diǎn)全在單位圓內(nèi),所以a和b的取值域?yàn)?,。第4章 離散傅里葉變換與快速傅里葉變換思考題1. 計(jì)算以下各序列的N點(diǎn)DFT,在變換區(qū)間,序列定義為(1
12、)(2)(3)解 (1)(2)(3)2. 長度為N=10的兩個有限長序列 試求和,表示10點(diǎn)圓周卷積解:(1)令,由已知得,列出下列表格。m-9-8-7-6-5-4-3-2-101234567890000000001111100000-1-1-1-1-1111110000000000-1-1-1-1-1111110000000000-1-1-1-1-1111110000000000-1-1-1-1-1111110000000000-1-1-1-1-1111110000000000-1-1-1-1-1111110000000000-1-1-1-1-1111110000000000-1-1-1-1
13、-1111110000000000-1-1-1-1-1111110000000000-1-1-1-1-1111110000000000-1-1-1-1-11111100000000000-1-1-1-1-11111100000000000-1-1-1-1-11111100000000000-1-1-1-1-111111000000000000-1-1-1-1-111111000000000000-1-1-1-1-111111則:當(dāng)時,(2)令,由已知得, 列出下列表格m012345678911111000001-1-1-1-1-1111111-1-1-1-1-1111111-1-1-1-1-1
14、111111-1-1-1-1-1111111-1-1-1-1-1-111111-1-1-1-1-1-111111-1-1-1-1-1-111111-1-1-1-1-1-111111-1-1-1-1-1-1111111-1-1-1-1-11111 所以:,3設(shè)序列x(n)=1,3,2,1;n=0,1,2,3 ,另一序列h(n) =1,2,1,2;n=0,1,2,3,(1)求兩序列的線性卷積 yL(n);(2)求兩序列的6點(diǎn)循環(huán)卷積yC(n)。(3)說明循環(huán)卷積能代替線性卷積的條件。解:(1)因此:,其余n是,yL(n)=0(2) 所以(3)循環(huán)卷積能代替線性卷積的條件是循環(huán)卷積的長度不得小于線性
15、卷積的長度。4. 如果一臺計(jì)算機(jī)的速度為平均每次復(fù)乘30ns ,每次復(fù)加3ns,用它來計(jì)算256點(diǎn)的有限長序列的DFT,問直接計(jì)算需要多少時間,用FFT 運(yùn)算需要多少時間。 答:直接計(jì)算:,用FFT計(jì)算: 5. 兩個有限長序列和的零值區(qū)間為: 對每個序列作245點(diǎn)DFT,即如果試問在哪些點(diǎn)上,為什么?6. N=16 時,畫出基-2 DIT及DIF的FFT 流圖(時間抽取采用輸入倒位序,輸出自然數(shù)順序,頻率抽取采用輸入自然順序,輸出倒位序)。 解:DIT-FFT:DIF-FFT:第5章 數(shù)字濾波器的結(jié)構(gòu)思考題1.數(shù)字濾波器結(jié)構(gòu)的表示方法有哪些?2.畫出下列數(shù)字濾波器的框圖(1)(2)2.畫出下列
16、數(shù)字濾波器的流圖(1)(2)3.用直接I型和直接II型實(shí)現(xiàn)下列系統(tǒng)函數(shù):直接I型:直接II型:4. 分別用級聯(lián)型和并聯(lián)型實(shí)現(xiàn)下列系統(tǒng)函數(shù):解:(1)級聯(lián)型:(2)并聯(lián)型5.已知FIR濾波器系統(tǒng)函數(shù):畫出其線性相位結(jié)構(gòu)。6.已知濾波器的結(jié)構(gòu)圖如下,求其系統(tǒng)函數(shù):求系統(tǒng)函數(shù)、差分方程。解:差分方程:7.已知濾波器:用MATLAB求零極點(diǎn)形式、部分分式型。解:clear;b=0 2 1 0 0;a=3 1 2 0 5;z,p1,k1=tf2zp(b,a)r,p2,k2=residuez(b,a)第6章 無限長脈沖響應(yīng)數(shù)字濾波器設(shè)計(jì)思考題1.數(shù)字濾波器分為哪幾大類?數(shù)字濾波器設(shè)計(jì)的任務(wù)是什么?2.II
17、R數(shù)字濾波器的設(shè)計(jì)方法的可以分為哪幾大類?3.用MATLAB函數(shù)寫出7階模擬巴特沃斯低通濾波器的原型系統(tǒng)函數(shù)。4.已知模擬橢圓濾波器的通帶最大紋波為Rp=2dB,阻帶最小紋波Rs=12dB,用MATLAB函數(shù)代碼求該模擬橢圓濾波器的原型系統(tǒng)函數(shù)。5.設(shè)計(jì)一個模擬切比雪夫低通濾波器,給定指標(biāo):通帶最高頻率500Hz,通帶紋波不大于1dB;阻帶起始頻率1KHz,阻帶衰減不小于40dB。6設(shè)一模擬濾波器:,取樣周期T=2,采用雙線性變換法求對應(yīng)的數(shù)字濾波器系統(tǒng)函數(shù)。7. 設(shè)二階模擬巴特沃斯低通濾波器3dB截止頻率為50Hz, 設(shè)取樣頻率,使用脈沖響應(yīng)不變法求對應(yīng)的數(shù)字濾波器。解:,(1)求二階模擬巴
18、特沃斯低通濾波器原型: z,p,k=buttap(2);b,a=zp2tf(z,p,k) 得到:b = 0 0 1a = 1.0000 1.4142 1.0000所以二階模擬巴特沃斯低通濾波器原型:(2)反歸一化求模擬濾波器將s用代替,得二階模擬巴特沃斯低通濾波器:(3)求模擬濾波器極點(diǎn) 極點(diǎn)為:,(4)求數(shù)字濾波器設(shè)T=1,則8.設(shè)計(jì)一個巴特沃斯數(shù)字高通濾波器,其在阻帶截止頻率為3kHz,阻帶最小衰減30dB,通帶截止頻率5kHz,最大衰減3dB,取樣頻率fs=20kHz, 采用雙線性變換法求對應(yīng)的數(shù)字濾波器系統(tǒng)函數(shù)。解:,(1)求模擬巴特沃斯低通濾波器階次和3dB截止頻率n,wn=butt
19、ord(18840,31400,30,3,'s')得到:n =7wn =19172(2)求模擬巴特沃斯低通濾波器原型:z,p,k=buttap(7);b,a=zp2tf(z,p,k) 得到:b = 0 0 0 0 0 0 0 1.0000a =1.0000 4.4940 10.0978 14.5918 14.5918 10.0978 4.4940 1.0000所以模擬巴特沃斯低通濾波器原型:(3)反歸一化求模擬低通濾波器將s用代替,得七階模擬巴特沃斯低通濾波器:(4)求模擬高通濾波器bt,at=lp2hp(b,a,wn)得:bt = 1.0000 0.0000 -0.0000
20、-0.0000 -1.6706 -1.8741 -0.7300 -0.0975at = 1.0000 4.4940 10.0978 14.5918 14.5918 10.0978 4.4940 1.0000所以模擬高通濾波器為:(5)求數(shù)字高通濾波器nb,na=bilinear(bt,at,fs)得:nb = 0.9999 -6.9992 20.9976 -34.9961 34.9961 -20.9976 6.9992 -0.9999na = 1.0000 -6.9998 20.9987 -34.9966 34.9955 -20.9966 6.9987 -0.9998所以數(shù)字高通濾波器為:9.
21、 設(shè)計(jì)一個切比雪夫I型數(shù)字帶阻濾波器,當(dāng)時紋波20dB, 當(dāng)時,衰減2dB,取采樣頻率,采用MATLAB和雙線性變換法求該數(shù)字濾波器系統(tǒng)函數(shù),并畫出頻率響應(yīng)圖。10用雙線性法設(shè)計(jì)滿足下列指標(biāo)的數(shù)字帶通巴特沃斯濾波器:通帶上下邊緣頻率分別為200HZ和300Hz,波動紋波3dB;阻帶上下邊緣頻率分別是50Hz和450Hz,阻帶衰減20dB,取樣頻率1kHz。解:pi=3.1415926;fs=1000;wp=300*2*pi; %通帶截止頻率ws=450*2*pi; %阻帶截止頻率Rp=3;Rs=20;n,wn=buttord(wp,ws,Rp,Rs,'s'); %求模擬低通階次
22、和3dB截止頻率z,p,k=buttap(n); b,a=zp2tf(z,p,k); %求模擬系統(tǒng)函數(shù)Wo=sqrt(300+450)/2*(50+200)/2)*2*pi; %模擬帶通中心頻率Bw=(300+450)/2-(50+200)/2)*2*pi; %模擬帶通帶寬bt,at=lp2bp(b,a,Wo,Bw); %模擬低通轉(zhuǎn)模擬帶通bbt,abt=bilinear(bt,at,fs); %雙線性求數(shù)字帶通濾波器freqz(bbt,abt);11.設(shè)計(jì)巴特沃斯數(shù)字帶通濾波器,要求通帶范圍為,通帶最大衰減為3dB,阻帶范圍和,阻帶最小衰減為40dB。用MATLAB編程實(shí)現(xiàn)設(shè)計(jì)的濾波器系統(tǒng)函
23、數(shù)H(z)的系數(shù),并顯示設(shè)計(jì)的濾波器頻譜特性曲線。解:pi=3.1415926;fs=1000;wp=.25 .45; %通帶截止頻率ws=.15 .55; %阻帶截止頻率Rp=3;Rs=40;n,wn=buttord(wp,ws,Rp,Rs); %直接求低通階次和3dB截止頻率b,a=butter(n,wn); %直接求數(shù)字濾波器freqz(b,a);第7章 有限長脈沖響應(yīng)數(shù)字濾波器設(shè)計(jì)思考題1、線性相位數(shù)字濾波器的條件是什么?有幾種線性相位數(shù)字濾波器?2、各種線性相位數(shù)字濾波器的幅度特性是什么?3、各種線性相位數(shù)字濾波器的零點(diǎn)特性是什么?4、FIR數(shù)字濾波器的設(shè)計(jì)方法有那幾種?答:5、已知
24、FIR濾波器的系統(tǒng)函數(shù)為求其單位脈沖響應(yīng)h(n),判斷是否具有線性相位,求其幅度特性函數(shù)和相位特性函數(shù)。6、用矩形窗設(shè)計(jì)一個線性相位低通FIR濾波器,要求過渡帶寬度不超過rad。希望逼近的理想低通濾波器頻率響應(yīng)函數(shù)為:(1)求出理想低通濾波器的單位脈沖響應(yīng);(2) 求出加矩形窗設(shè)計(jì)的低通FIR濾波器的單位脈沖響應(yīng)的表達(dá)式,確定與N的關(guān)系。7、用窗設(shè)計(jì)法設(shè)計(jì)一個線性相位FIR低通濾波器,要求通帶截止頻率為rad,過渡帶寬為rad,阻帶最小衰減為45dB。(1)選擇合適的窗函數(shù)及其長度,求出h(n)的表達(dá)式;(2)用MATLAB繪出FIR的頻譜特性。解:8、分別用矩形窗、漢寧窗、漢明窗、Black
25、man、Kaise(=8.5)窗設(shè)計(jì)10階(N=11)FIR數(shù)字濾波器,使得其頻譜特性滿足:繪出濾波器單位取樣響應(yīng)和頻率特性。9、采用頻率采樣法和Blackman窗函數(shù)設(shè)計(jì)一個FIR低通數(shù)字濾波器,取樣響應(yīng)長度為32,截止頻率取。解:10、采用頻率采樣法和Blackman窗函數(shù)設(shè)計(jì)一個10階FIR高通數(shù)字濾波器,截止頻率取。第8章 TMS320C55x DSP處理器思考題1C55x CPU包括哪些功能單元?2C55x內(nèi)部總線有哪些?各有什么作用?3C55x的CPU包括哪幾個狀態(tài)寄存器?4C55x的CPU在讀取程序代碼和讀寫數(shù)據(jù)時有什么不同?答:5C55x的堆棧有哪些種類?涉及到的寄存器有哪些?
26、6C55x對中斷是如何處理的?7C55x有哪些尋址方式?8閱讀下列程序,給程序加上注釋,指出該程序的功能。(1)mov *AR0+,AC0add *AR0+,AC0mov AC0,T0(2)mpym *AR0+,*AR1+,AC0mpym *AR0+,*AR1+,AC1add AC1,AC0mpym *AR0+,*AR1+,AC1add AC1,AC0mov AC0,T09C55x的哪些指令最適合于完成以下運(yùn)算(1)(2)(3)10什么是段指針?有何用途?11什么是命令文件?有何用途?12標(biāo)號和注釋有什么差別?各自的作用是什么?13MEMORY和SECTIONS指令的作用是什么?14偽指令的作
27、用是什么?15什么是初始化段和末初始化段?參考答案1 C55x芯片的CPU包含5個功能單元,分別為:指令緩沖單元(I單元);程序流單元(P單元);地址-數(shù)據(jù)流單元(A單元);數(shù)據(jù)運(yùn)算單元(D單元);存儲器接口單元(M單元)。2C55x芯片內(nèi)部含有12組獨(dú)立總線,分別為:程序地址總線(PAB):1組,24位;程序數(shù)據(jù)總線(PDB):1組,32位;數(shù)據(jù)讀地址總線(BAB、CAB、DAB):3組,24位;數(shù)據(jù)讀總線(BB、CB、DB):3組,16位;數(shù)據(jù)寫地址總線(EAB、FAB):2組,24位;數(shù)據(jù)寫總線(EB、FB):2組,16位。具體功能如下表3C55x的CPU包括4個狀態(tài)寄存器,分別為ST0
28、_55、 ST1_55 、ST2_55、 ST3_55。4當(dāng)CPU讀取程序代碼時,使用24位地址訪問相關(guān)字節(jié);而CPU讀寫數(shù)據(jù)時,使用23位地址訪問相關(guān)的16位字。兩種情況下地址總線上均為24位,只是數(shù)據(jù)尋址時地址總線上的最低位強(qiáng)制填充0。5C55x支持兩個16位堆棧,即數(shù)據(jù)堆棧和系統(tǒng)堆棧,涉及到的寄存器如下表6DSP處理中斷的步驟如下:(1)接收中斷請求。軟件和硬件都要求DSP將當(dāng)前程序掛起。(2)響應(yīng)中斷請求。CPU必須響應(yīng)中斷,如果是可屏蔽中斷,響應(yīng)必須滿足某些條件。如果是不可屏蔽中斷,則CPU立即響應(yīng)。(3)準(zhǔn)備進(jìn)入中斷服務(wù)子程序。CPU要執(zhí)行的主要任務(wù)有:完成當(dāng)前指令的執(zhí)行,并沖掉流
29、水線上還未解碼的指令;自動將某些必要的寄存器的值保存到數(shù)據(jù)堆棧和系統(tǒng)堆棧;從用戶實(shí)現(xiàn)設(shè)置好的向量地址獲取中斷向量,該中斷向量指向中斷服務(wù)子程序。(4)執(zhí)行中斷服務(wù)子程序。CPU執(zhí)行用戶編寫的ISR。ISR以一條中斷返回指令結(jié)束,自動恢復(fù)步驟(3)中自動保存的寄存器值。7C55x芯片通過以下三種尋址方式訪問數(shù)據(jù)空間、存儲器映射寄存器、寄存器位和I/O空間。絕對尋址方式:通過在指令中指定一個常數(shù)地址完成尋址;直接尋址方式:使用地址偏移量尋址;間接尋址方式:使用指針完成尋址。8(1)mov *AR0+,AC0 ;將AR0指向的數(shù)據(jù)放到累加器AC0中,AR0加1add *AR0+,AC0 ;將AR0指
30、向的數(shù)據(jù)與累加器AC0相加,同時AR0寄存器加1mov AC0,T0 ;將累加器AC0的值寫入T0寄存器整體程序?qū)崿F(xiàn)16位加法功能。(2)mpym *AR0+,*AR1+,AC0;將寄存器AR0、AR1指向的數(shù)值相乘放到累加器ACO,同時寄存器AR0、AR1加1mpym *AR0+,*AR1+,AC1 ;將寄存器AR0、AR1指向的數(shù)值相乘放到累加器AC1,同時寄存器AR0、AR1加1add AC1,AC0 ;將累加器AC1與AC0相加,數(shù)值放到ACOmpym *AR0+,*AR1+,AC1 ;將寄存器AR0、AR1指向的數(shù)值相乘放到累加器AC1,同時寄存器AR0、AR1加1add AC1,AC0 ;將累加器AC1與AC0相加,數(shù)值放到ACOmov AC0,T0 ;將累加器AC0的值寫入T0寄存器 整
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025BEC指導(dǎo)合同英語特色介紹:掌握合同條款的秘訣
- 2025智能軟件產(chǎn)品研發(fā)與技術(shù)支持合同
- 《質(zhì)子激發(fā)分析》課件
- 2025勞動合同書勞務(wù)合同范本
- 8.1《薪火相傳的傳統(tǒng)美德》 課件 2024-2025學(xué)年統(tǒng)編版道德與法治七年級下冊
- 課件:人格尊嚴(yán)的法律守護(hù)者-教學(xué)資源與活動設(shè)計(jì)
- 《腸道病毒輪狀病毒》課件
- 優(yōu)等期刊論文獎金申請作業(yè)指導(dǎo)課件
- 《綠色生活倡導(dǎo)》課件
- 《我是稱職小交警》(教案)-2024-2025學(xué)年三年級上冊勞動人民版
- 大學(xué)假期安全主題班會課件
- 創(chuàng)業(yè)培訓(xùn)講師手冊
- 威脅情報評估體系-洞察分析
- 2024 CSCO 黑色素瘤指南解讀
- 中國類風(fēng)濕關(guān)節(jié)炎診療指南(2024版)解讀
- 幼兒園小班健康《打針吃藥我不怕》課件
- 新高考背景下高考數(shù)學(xué)重點(diǎn)板塊分析與教學(xué)建議課件
- 肥胖患者麻醉管理專家共識
- 全廠接地裝置安裝施工方案
- 成都市2022級(2025屆)高中畢業(yè)班摸底測試(零診) 語文試卷(含答案)
- 中國系統(tǒng)性紅斑狼瘡診療指南
評論
0/150
提交評論