嵌入式考试试题.docx
- 文档编号:8331227
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:10
- 大小:20.73KB
嵌入式考试试题.docx
《嵌入式考试试题.docx》由会员分享,可在线阅读,更多相关《嵌入式考试试题.docx(10页珍藏版)》请在冰豆网上搜索。
嵌入式考试试题
嵌入式试题资料参考
1、以下说法不正确的是
(2)。
A、任务可以有类型说明B、任务可以返回一个数值C、任务可以有形参变量D、任务是一个无限循环
2下列描述不属于计算机的特点的是(3)。
A.流水线每周期前进一步。
B.更多通用寄存器。
C.指令长度不固定,执行需要多个周期。
D.独立的和指令完成数据在寄存器和外部存储器之间的传输。
3存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为(4)。
A、0x21B、0x68C、0x65D、0x02
4μ中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是(4)
A.先、执行关键代码、再B.先、执行关键代码、再
C.先、、执行关键代码、再D.先、、执行关键代码、再。
5232串口通信中,表示逻辑1的电平是(4)。
A、0vB、3.3vC、+5v~+15vD、-5v~-15v
6汇编语句“R0,R2,R3,1”的作用是()。
A.R0=R2+(R3<<1)B.R0=(R2<<1)+R3C.R3=R0+(R2<<1)D.(R3<<1)=R0+R2
7中断的入口地址是()。
的入口地址为0x0000001C
A、0x00000000B、000000008、0x00000018D、0x00000014
8S3C2420X口常用的控制器是()。
(1)端口控制寄存器()。
(2)端口数据寄存器()。
(3)外部中断控制寄存器()。
(4)以上都是。
9实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种制约性合作关系被成为()。
A.同步B.互斥C.调度D.执行
10和系统机相比嵌入式系统不具备以下哪个特点()。
A、系统内核小B、专用性强C、可执行多任务D、系统精简
11、R0,R1,#3属于()寻址方式。
A.立即寻址B.多寄存器寻址C.寄存器直接寻址D.相对寻址
12、伪指令的含义是()
A.包含一个外部文件B.定义程序的入口C.定义一个宏D.声明一个变量
13、存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存
储,则2000H存储单元的内容为()。
A、0x00B、0x87C、0x65D、0x61
14、μ操作系统不属于()。
A、B、占先式实时操作系统C、非占先式实时操作系统D、嵌入式实时操作系统
15、若R1=2000H,(2000H)=0x86,(2008H)=0x39,则执行指令R0,[R1,#8]!
后R0的值为()。
A.0x2000B.0x86C.0x2008D.0x39
16、寄存器R13除了可以做通用寄存器外,还可以做()。
A、程序计数器B、链接寄存器C、栈指针寄存器D、基址寄存器
17、中断的入口地址是()。
A、0x0000001CB、000000008、0x00000018D、0x00000014
18、指令集和指令集分别是()位的。
A.8位,16位B.16位,32位C.16位,16位D.32位,16位
19、寄存器组有()个寄存器。
A、7B、32C、6D、37
20、若R1=2000H,(2000H)=0x28,(2008H)=0x87,则执行指令R0,[R1,#8]!
后R0的值为()。
A.0x2000B.0x28C.0x2008D.0x87
21、寄存器R15除了可以做通用寄存器外,还可以做()
A.程序计数器B.链接寄存器C.堆栈指针寄存器D.基址寄存器
22、嵌入式系统有硬件和软件部分构成,以下()不属于嵌入式系统软件。
A.系统软件B.驱动C.编程软件D.嵌入式中间件
26、假设R1=0x31,R2=0x2则执行指令R012#3后,R0的值是()
A.0x33B.0x34C.0x39D.0x38
23、和机系统相比下列哪个不是嵌入式系统独具的特点()
A、系统内核小B、专用性强C、可执行多任务D、系统精简
24、编码与()编码方式兼容。
A、码B、C、2312D、区位码
25、用于存放主存数据的部分拷贝,主存单元地址与单元地址之间的转换用()完成。
A.硬件B.软件C.用户D.程序员
26在μ系统中,()函数只被以下()函数或过程所调用。
A.B.C.D.
27每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是()。
A.嵌入式提供了完善的网络技术支持;
B.m是专门为没有的芯片开发的;
C.mⅡ操作系统是一种实时操作系统();
D.提供完全开放的源代码。
28下列关于存储管理单元()说法错误的是()。
A.提供的一个关键服务是使各个任务作为各自独立的程序在其自己的私有存储空间中运行。
B.在带的操作系统控制下,运行的任务必须知道其他与之无关的任务的存储需求情况,这就简化了各个任务的设计。
C.提供了一些资源以允许使用虚拟存储器。
D.作为转换器,将程序和数据的虚拟地址(编译时的连接地址)转换成实际的物理地址,即在物理主存中的地址。
29下列寄存器标志位的作用说法错误的是()。
A.N:
负数B.Z:
零C.C:
进位D.V:
借位
30S3C2410X处理器为用户进行应用设计提供了支持多主总线的接口。
处理器提供符合协议的设备连接的串行连接线为()。
A.和B.和C.和D.和
31中断的优先级别是()。
A.1B.2C.3D.4
32R2,[R3128]的寻址方式是()。
A.寄存器寻址B.寄存器移位C.变址寻址D.间接寻址
33S3C2410有()个接口。
A.1B.2C.3D.4
34处理器的工作模式有()种。
A.5B.6C.7D.8
选择题参考1
一、选择题
1.属于()
[A]架构 [B]架构
2.指令集是( )位宽,指令集是( )位宽的。
[A]8位 [B]16位[C]32位[D]64位
3.指令集是()字节对齐,指令集是()字节对齐的
[E]1 [F]2[G]3[H]4
4.复位后,处理器处于()模式,()状态
[A] [B][C][D][E]
5.处理器总共()个寄存器,模式下使用()个寄存器,模式下使用()个寄存器。
[A]17个 [B]18个[C]32个[D]36个[E]37个
6.处理器中优先级别最高的异常为(),()异常可以用来响应中断
[A] [B][C][D][E]
7.数据处理指令中有效的立即数是()
[A]0X000000 [B]0X0000[C]0000000F[D]0X08000012
[E]0X00001F80[F]0[G]0[H]0000000
8.规定中,推荐子函数参数最大为()个
[A]1 [B]2[C]3[D]4
9.规定中,栈是()
[A]满加 [B]满减[C]空加[D]空减
10.在用汇编编程是,其寄存器有多个别名,通常是指(),是指(),是指()
[A]R12 [B]R13[C]R14[D]R15
11.寄存器中反映处理器状态的位是()
[A]J位 [B]I位[C]F位[D]T位
12.下面属于子程序调用指令的是()
[A]B [B][C][D]
13.7属于()结构,9属于()结构。
[A]冯.诺依曼[B]哈佛
14.7是()级流水线,9是()级流水线。
[A]1 [B]3[C]5[D]7
15.中可以访问状态寄存器的指令是(),能够访问内存的指令是()
[A] [B][C][D]
16.异步串口中数据位可以是()
[A]5 [B]6[C]7[D]8
17.I2C协议中有几根线(B)
[A]1 [B]2[C]3[D]4
18.I2C协议中设备地址模式有()
[A]7位地址模式 [B]8位地址模式[C]10位地址模式[D]4地址模式
19.S3C2410采用的是(D)核心
[A]7 [B]9[C]926[D]920T
20.在串行异步通讯中,发送端串口的要和接收端串口的(B)相连接
[A] [B][C][D]
21.在嵌入式系统设计中可以通过(B)来测量电池电压,可以用(C)来驱动喇叭发声
[A] [B][C][D][E]
22.的作用有()
[A]内存保护 [B]地址转换[C]加快存取速度[D]安全保密[E]内存分配
23.以下属于特点的有()
[A]占用 [B]占用总线[C]不占用[D]不占用总线
24.下面的设备中属于闪存的设备有()
[A]K9F1208U0M[B]3232[C]57V561620[D]29160D
25.I2C传输是(B)方式传输
[A]单工 [B]半双工[C]全双工
二、简答题
1.简述发生异常时,核心会自动做哪些事情?
从异常返回时,我们要做哪些事情?
当异常产生时,:
拷贝到<>
设置适当的位:
改变处理器状态进入状态
改变处理器模式进入相应的异常模式
设置中断禁止位禁止相应中断(如果需要)
保存返回地址到<>
设置为相应的异常向量
返回时,异常处理需要:
从<>恢复
从<>恢复
:
这些操作只能在态执行.
2.用汇编指令写出实现64位加法和64位减法的代码段,使用的寄存器请自行分配。
假定低32位数存放在r0和r1里面,高32位数存放在r2和r3里面。
加法:
r0,r0,r1加S是因为要让这个操作影响标志位
r2,r2,r3是带进位的加法,如果上一条指令产生进位则一起加进来
减法:
r0,r0,r1加S是因为要让这个操作影响标志位
r2,r2,r3是带进位的减法指令
3.请列举处理器的模式和异常,并说明各个发生异常时处理器所处的模式
异常:
处理器模式
}:
非特权模式,大部分任务执行在这种模式
}:
当一个高优先级()中断产生时将会进入这种模式
}:
当一个低优先级()中断产生时将会进入这种模式
}:
当复位或软中断指令执行时将会进入这种模式
}:
当存取异常时将会进入这种模式
}:
当执行未定义指令时会进入这种模式
}:
使用和模式相同寄存器集的特权模式
4.的什么特点使得它处理的速度比快?
1)优先级比高,不会被中断
2)有自己的专属寄存器:
r812,不用对通用寄存器入栈保护,可以加快速度
3)位于异常向量表的末尾0x1c,故无需跳转,可以在这里直接放置异常处理函数
5.什么指令可以放在中断向量表?
跳转指令,给赋值的指令
B,,
6.处理器中断向量表位于存储器的什么位置?
默认:
0x0
也可以配置成:
00000
7.下列指令将做什么?
a)r0,[r16]
b)r0,=0x999
a:
将r1寄存器的值加上6,然后把以这个值为地址的内存单元里的值取半字(低16位)赋给r0
b:
将立即数0x999赋给r0,注意这是一个伪指令
8.指令的优势是什么?
用来实现什么功能?
功能:
在寄存器和存储器之间,由一次存储器读和一次存储器写组成的原子操作。
完成一个字节或字的交换。
可以用来实现信号量
9.S3C2410支持几种引导方式(或者说是内存映射方式)?
简述引导方式S3C2410硬件做的事情。
1)启动方式。
2)启动方式。
从启动时,S3C2410首先会执行固化在片上中的一段小程序,这段程序负责将前2K的代码搬移到片上,然后将指针指向0x0地址(注意这个时候片上被映射到0x0的起始地址)
10.简述和关键字的含义和作用。
c语言中关键字有两个作用,一是文件作用域,二是函数作用域。
文件作用域关键字的作用是,以申明的全局变量、函数不得被其他文件所引用
另外一个用途是函数内部静态变量,只会被初始化一次,而且变量存储在全局数据段中而不是函数栈中,所以其生命期会一直持续到程序退出
一个定义为的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。
精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份
选择题参考2
1.是()
A加法指令B断点中断指令C软中断指令D测试指令
2.处理器的寄存器中,分组寄存器是指()
AR13BR8~R14CR0~R7DR14
3.9流水线级数()
A3B5C8D9
4.在嵌入式系统设计中可以通过()来测量电池电压,
A BCD
5.920T是一种高性能单片系统处理器,它是多少位的()
A8B16C32D64
6.用于对数字变量赋值的伪操作是()
ABCD都不是
7.程序状态寄存器()中的第6位,也即F位为()
A模式位B状态位C中断使能位D快速中断使能位
8、的存储器系统中系统访问寄存器组的速度是()
A最快B中C最慢D不可预测
9.在串行异步通讯中,发送端串口的要和接收端串口的()相连接
A BCD
11.R2,#0x1007
R0,[R2]4
执行上述两条指令后,R2寄存器的值为()
A0x1007B0x10a1C0x10a0D不能确定
12.处理器的寄存器中,未分组寄存器有()
A1B4C8D16
13.指令集是()字节对齐的
A1B2C3D4
15.带返回的跳转,没有状态切换的跳转指令是()
ABBCD
16.对寄存器R3的内容乘以4的正确指令是()
AR3,R3,2BR3,#4
CR3,R3,2DR3,#4
17.用于定义一个结构化的内存表的数据域伪操作是()
ABCD
18.R1,指令的功能是()
A将状态寄存器读出,保存到R1中
B将状态寄存器读出,保存到R1中
C将R1的值赋给状态寄存器读
D将R1的值赋给状态寄存器读
20.S3C2410的定时器中仅供内部使用没有输出引脚的是()
A定时器2B定时器3C定时器4D定时器5
21.用汇编代码实现以下C程序段(不要求程序格式,只需写出主要语句)。
(x<100)
1;
1;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 考试 试题