当前位置:首页 > DSP题库
九、程序识读
(类似题型) 1、
.title \
.mmregs
STACK .usect \ .bss x,5 .data
table: .word 1,2,3,4,5 .def _c_int00
.text
_c_int00: STM #x,AR1 RPT #4
MVPD (table),*AR1+ end: B end .end
1)、这段程序的主要功能是什么?(5分)
2)、修改主程序文件中指令“MVPD table,*AR1+”为“MVPD (table),*AR1+”,编译程序会否报错?为什么?(5分)
3)、分别将程序指令“STM #x,AR1”和“RPT #4”中的“#”号去掉,运行结果会否改变,为什么?(5分) 2、
.title \
.mmregs .def start .bss y,1 xn .usect “xn”,7 b0 .usect “b0”,7 PA0 .set 0 PA1 .set 1 .data
table: .word 1*32768/10
.word 2*32768/10 .word 3*32768/10 .word 4*32768/10 .word 5*32768/10 .word 6*32768/10 .word 7*32768/10 .text
start: SSBX FRCT STM #b0,AR1
31
RPT #6
MVPD table,*AR1+ STM #xn+6,AR2 STM #b0+6,AR3 STM #7,BK STM #-1,AR0 LD #xn,DP PORTR PA1,@xn fir2: RPTZ A,#6
MAC *AR2+0%,*AR3+0%,A STH A,@y
PORTW @y,PA0 BD fir2
PORTR PA1,*AR2+0% .end
1)、这段程序的主要功能是什么?(5分) 2)、简述BK寄存器和AR0的作用。(5分)
3)、用单操作数间接寻址指令改写MAC *AR2+0%,*AR3+0%,A指令。(5分)
32
十、硬件电路分析
(根据TMS320VC5402芯片与液晶显示控制器TCM-A0902的电路连接图回答问题)(类似题型)
1、图中液晶的A0引脚为数据寄存器和命令寄存器选择引脚。当A0=1,对液晶的数据寄存器操作;当A0=0,对液晶的命令寄存器操作。请写出液晶显示控制器的数据端口地址和命令端口地址。(6分)
2、假设要输出命令控制字,该数据放在数据存储器lcd_data中,请写出实现该功能的指令。(4分)
33
共分享92篇相关文档