总练习题有答案年Word下载.docx
- 文档编号:13423753
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:30
- 大小:34.42KB
总练习题有答案年Word下载.docx
《总练习题有答案年Word下载.docx》由会员分享,可在线阅读,更多相关《总练习题有答案年Word下载.docx(30页珍藏版)》请在冰豆网上搜索。
20根
11.直接寻址中从页指针的位置可以偏移寻址()个单元。
128
12.在链接器命令文件中,PAGE0通常指()存储空间。
答:
程序
13.C54x系列DSP处理器中,实现时钟频率倍频或分频的部件是()。
锁相环PLL
14.TMS320C54x系列DSP处理器上电复位后,程序从指定存储地址()单元开始工作。
FF80h
15.TMS320C54x系列DSP处理器有()个通用I/O引脚,分别是()和()。
2个,BIO,XF
16.DSP处理器按数据格式分为两类,分别是()、()。
定点DSP和浮点DSP
17.TMS320C54x型DSP的ST1寄存器中,INTM位的功能是()。
开放/关闭所有可屏蔽中断
18.TMS320C54X
DSP主机接口HPI是()位并行口。
8
19.在C54X系列中,按流水线工作方式,分支转移指令分为哪两种类型:
()、()。
无延迟分支转移,延迟分支转移
20.C54x的程序中,“.bss”段主要用于()。
为变量保留存储空间
21.从数据总线的宽度来说,TMS320C54X是()位的DSP处理器。
16位
22.TMS320C54X型DSP处理器的内核供电电压()伏。
1.8v
23.TMS320C5402系列DSP处理器最大的数据存储空间为()字。
64K
25.
DSP技术是利用专用或通用数字信号处理芯片,通过()运算的方法对信号进行处理。
数值运算
26.
C54x的程序中,“.text”段是()段,主要包含()。
文本段,可执行文本
27.
C54x系列DSP上电复位后的工作频率是由片外3个管脚()()()来决定的。
CLKMD1、CLKMD2、CLKMD3
28.
DSP处理器TMS320C5402最大的程序存储空间为()字。
1M
29.
从应用领域来说,MCU(单片机)主要用于();
DSP处理器主要应用于()。
控制领域;
信号处理
30.
TMS320C54X
DSP提供一个用16位堆栈指针(SP)寻址的软件堆栈。
当向堆栈中压入数据时,堆栈是从()地址向()地址方向填入。
高低
31.
DSP软硬件复位时,复位中断向量的地址为程序空间的()。
FF80H
32.TMS320C54X可编程定时器的定时周期=(时钟周期)*(分频系数TDDR+1)*(
+1)。
PRD
33.DSP处理器的英文全称()。
答:
Digital
Signal
Processor
34.DSP处理器TMS320VC5402的IO管脚供电电压()伏。
3.3v
35.C54x的程序中,“.data”段是()段,主要用于()。
数据段,通常包含初始化数据;
36.DSP处理器TMS320C5402的I/O空间为()字。
37.TMS320C5402型DSP的累加器是()位。
40
38.TMS320C5402型DSP的MP/MC管脚的功能是()。
微计算机或是微处理器工作模式
39.TMS320C5402型DSP的CPU采用()寄存器作为专用硬件实现移位功能。
桶形移位寄存器
40.汇编语句“STL
A,@y”中“@y”表示()寻址方式。
直接寻址
41.TMS320C54X型DSP的ST1寄存器中,CPL位的功能是指示()。
直接寻址采用何种指针(DP或SP)
42.解释汇编语句“READA
*AR1”的功能:
()。
以累加器A的内容作为地址读取程序存储单元,将读取的数据存入以AR1的内容作为地址的数据存储单元中
43.TMS320C54X具有两个通用I/O口,()用于输入外设的状态;
()用于输出外设的控制信号。
BIO,XF
44.哈佛结构是采用双存储空间,即()和()分开编址,允许同时取指令和取操作数,效率高。
程序空间、数据空间
45.改进的哈佛结构是允许()与()之间直接进行数据传送。
程序存储器、数据存储器
46.诺依曼结构是采用单存储空间,即()和()共用一个存储空间,使用单一的地址和数据总线,取()和()都是通过一条总线分时进行。
程序指令、数据、指令、取操作数
47.流水线技术是每条指令可通过片内多功能单元完成()、()、()和()等多个步骤,实现多条指令的()执行,从而在不提高系统时钟频率的条件下减少每条指令的执行时间。
取指、译码、取操作数、执行指令、并行
48.TMS320C54x采用改进的哈佛结构。
存储空间由三个独立可选的存储空间组成:
存储容量大小分别为()字的程序存储空间、()的数据存储空间、()的I/O存储空间。
64k,64k字,64k字
49.TMS320C54x的处理器工作方式状态寄存器PMST提供了三个控制位:
MP/非MC、OVLY、DROM,用于在存储空间中配置片内存储器。
当“MP/非MC”=
(1)时工作于MP方式;
OVLY=(0)时片内RAM不映射到程序空间;
DROM=(0)时片内ROM不映射到数据空间。
1,0,0
50.PMST工作方式状态寄存器中的IPTR(15-7bit)的作用是(用于设置中断矢量页地址)。
用于设置中断矢量页地址
51.外部程序存储空间的访问控制信号为(PS)、MSTRB、RW。
PS
52.外部数据存储空间的访问控制信号为(DS)、MSTRB、RW。
DS
四、程序阅读题
1.阅读下面的程序片断,写出运行结果。
.mmregs
bei:
.set
18
;
定义常量
LD
#bei,A
问题:
(1)“.mmregs”的作用是什么?
(2)
运行此段程序后,累加器A的结果是多少?
定义存储器映像寄存器的符号名称
A的结果是18
2.阅读下面的程序,回答问题。
.sect
"
.vectors"
rst:
B
_c_int00
;
复位中断向量的入口
NOP
.space
18*4*16
tint:
timeout
定时器0的中断向量的入口
问:
(1)
“.sect”伪指令的作用是什么?
标号“rst”的地址为6000H,请问标号“tint”的地址是多少?
定义一个自定义段名的程序段
604Ch
3.阅读下面的命令连接文件(简称CMD文件)和程序文件:
CMD文件:
MEMORY
{
PAGE
0:
PROG:
origin
=
0x1000,
length
0x1000
1:
DATA:
0x2000,
}
SECTIONS
.text:
>
PROG
0
.data:
DATA
1
程序文件:
.data
table:
.word
1,2,3,4
变量初始化
.text
start:
STM
#0,SWWSR
插入0个等待状态
(1)MEMORY和SECTIONS的作用各是什么?
(2)标号“table”和“start”的地址分别是什么,分别位于程序空间还是数据空间?
(1)MEMORY和SECTIONS链接伪指令,用来指定目标存储器结构和地址分配。
(2)标号start:
1000h(程序空间)
;
标号table:
2000h(数据空间)
4.阅读下面的程序,回答问题。
0x3000,
.bss:
汇编程序:
.bss
a,4
分配4个单元给a
.bss
x,4
y,1
#a,
AR3
#x,
AR4
RPT
#3
MAC
*AR3+,*AR4+,A
STL
A,*(y)
(1)指令“STM
AR3”的作用是什么?
执行此句指令后,寄存器AR3的内容是多少?
(2)指令“MAC
*AR3+,*AR4+,A”执行了几次?
每执行一次寄存器AR3和AR4的内容如何变化?
(3)这段代码的功能是什么?
(1)将标号a的地址赋给辅助工作寄存器AR3,AR3=3000h。
(2)执行了4次,每执行一次辅助工作寄存器AR3和AR4的内容增一。
(3)
5.
阅读下面的程序,回答问题。
length
0x4000,
STACK:
汇编程序:
size:
0x0120
stack:
.usect
“.STACK”,size
本命令也可写成stack.usect
“STACK”,size
#stack
+
size,SP
(1)指令“stack:
.usect
“.STACK”,size”的作用是什么?
(2)标号“stack”的存储器地址是多少?
(3)执行这段代码之后,SP寄存器的内容是多少?
(1)定义一个未初始化段,段名为”STACK”,目的是为变量stack保留size个单元的存储空间。
(2)
stack的存储空间为0x4000;
(3)
SP=0x4120;
6.阅读下面的程序,回答问题。
MEMORY
{PAGE
EPROM:
org=0E000h,len=100h
VECS:
org=0FF
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 练习题 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)