资源描述:
《dsp指令试题和答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.MACR*AR3-,*AR4-,A,BABTFRCTAR3AR40100H0200H指令执行前ABTFRCTAR3AR40100H0200H指令执行后0000001000H0000001000H0000002200H00000D0000H0003H0345H000100H00FFH0200H01FFH0345H0345H0400H0400H(1)R[A+(AR1)*(AR2)]àBR[1000H+0345H*0400H]=R[1000H+D,1400H]=R[D,2400H]=D,0000HàB(2)(AR1)=0345HàT(3)AR1-1àAR1=00FFH
2、,AR2-1àAR2=01FFH2.MAS*AR1+,*AR2+,A,BABTFRCTAR1AR20100H0200H指令执行前ABTFRCTAR1AR20100H0200H指令执行后00002F2850H00002F2850H0000002200H0000150050H0003H0345H110100H0101H0200H0201H0345H0345H0400H0400H(1){A-[(AR1)×(AR2)]<<1}àB(AR1)×(AR2)=0345H×0400H=D,1400HD1400H<<1=1A,2800H2F,2850H-1A,2800H=15,005
3、0HàB(2)(AR1)àT=0345H(3)AR1+1àAR1=0101H,AR2+1àAR2=0201H3.DADD*AR1-,A,BABAR1C16055EH055FH0560H0561H指令执行前ABAR1C16055EH055FH0560H0561H指令执行后0080062090H0080062090H0000000000H00B55B33C3H055FH055DH111333H1333H3555H3555H5777H5777H7999H7999HA80062090H+(AR1)35551333H=B55B33C3HàB(练习).LDM*AR1,ADSTB
4、,*AR2+BIT*AR1,12ABTCAR1AR20002H0082H1882H1883H指令执行前ABTCAR1AR20002H0082H1882H1883H指令执行后0000000000H0000000999H006500F009H006500F009HX11882H0002H1882H1884H0999H0999H2700H2700H0516H6500H0333HF009H(1)LDM的真实寻址是:(0002H),所以(0002H)=0999HàA=0000000999H,0002HàAR1=0002H(2)BH=6500Hà(1882H)BL=F009Hà
5、(1883H)AR2+2àAR2=1884H(3)(AR1)(15-12)=(0002H)(3)=0999H(3)=1001B(3)=1àTC4.LDM*AR1,ABIT*AR1,7MINBSTHA,2ABDPTCAR10002H0062H0082H10E2H指令执行前ABDPTCAR10002H0062H0082H10E2H指令执行后0000000000H0000002700H000050F900H0000002700H11X110E2H0062H0999H0999H2700H2700H0516H0000H0333H0333H(1)MMR间接寻址:AR1=10E2
6、H=0001,0000,1110,0010Bà0000,0000,0
7、110,0010B=0062HàAR1(AR1)=(0062H)=2700HàA(2)(AR1)(15-7)=(2700H)(8)=(0010,0111,0000,0000B)(8)=1àTC(3)A[2700H]
8、:word55,-2,3,85,-75,5word-35,-6,25,5,3,1.textstart:STM#a1,AR1RPT#11MVPDtable,*AR1+STM#a1,AR2STM#a2,AR3STM#b1,AR4STM#b2,AR5STM#c,AR6RSBXFRCTRPTZA,#2MAC*AR2+,*AR4+,A,BSTHB,*AR6+;c11STM#a1,AR2STM#b1,AR4RPTZA,#2MAC*AR2+,*AR5+,A,BSTHB,*AR6+;c12RPTZA,#2MAC*AR3+,*AR4+,A,BSTHB,*AR6+;c21STM#a