嵌入式考试题

公众号:CS阿吉

填空题
1.微机系统所具有的物理地址空间是由地址线决定的,8086系统的物理地址空间为1M字节。
2.微机系统中采用的三种总线结构分别是数据总线 地址总线 控制总线。
3.在信息的编码中,十进制数采用BCD编码,英文字符采用 ANSI编码。
4.系统掉电后,存储器内容会丢失的是RAM,不会丢失的是ROM。
5.8086系统中,标号是指令的地址名,变量时数据的地址名。
6.伪指令实在编译期间,由CPU处理的操作。
7.逻辑地址是由段和偏移两部分组成的。
去· 式分为三种,无条件传送,有条件传送,DMA。
9.8086保存下一条指令在现行代码段中的偏移量的寄存器是IP,它是一个16位的寄存器。
10.将一种语言翻译成另一种语言的计算机程序称为编译器。
11.LPC2000系列微处理器在上电或复位后,首先运行Boot Block中的一段代码。这段代码是由芯片厂家固化在芯片中的。这段代码一般称为引导代码。之后紧接着运行启动代码。
12.汇编程序设计中一般将多次调用的代码编写为过程。
13.程序设计中一帮将现场保护断点保护数据先进后出的顺序储存在某一个事先开辟的储存区,这样的储存区称为堆栈。
14.ARM7 CPU核实32位,的CPU内核。其内部数据总线的宽度和寄存器的位数为32位。
15.CPU指令集分为两种,分别是RISC指令集和CISC指令集,ARM采用RISC。指令集。
16.ARM CPU可以对存储器单元按字,半字,字节存取。
17.ARM7中存放指令的寄存器是PC,标识CPU状态模式条件的寄存器是CPSR。
18.LPC21系列ARM微控制器中对中断源的管理电路时VIC提供定时功能和事件捕获功能的电路是Timer。
19.ARM实现程序转移的指令有吧B BL BX
选择题
20一种按先进先出存储数据的数据结构 队列。.
21.已知定义变量flag ded 0x01,则读取该变量地址的汇编代码是 Idr r0, = flag。
22.ARM支持的指令集为ARM set/thumb set。
23.下面哪条指令会修改LR(R14)的值
BL function。
24.当中断请求成功后,CPU会进入那种模式进行中断处理 IPQ中断。
25.ARM处理器进入异常模式后,处理器将处于 ARM状态。
26.BL指令中跳转地址相对于哪个寄存器的相对量 PC.
27.计算机能直接是别的语言是 机器语言。
28.CRSR中T标志表示CPU处于ARM/THUMB
判断题
29.指令LDR r0 [r1,#4]表示将r1指向的内容娶到r0后,再将r1+4 F
30.ARM的数据传送指令共有8种,其中包括直接寻 F
31.ARM指令16位,且必须是以两字节的边界对齐 F
32.ARM指令集不同寻常的特征是每条指令都是可条件执行的 T
33.BL是无条件转移指令 F
34.ARM7中Thumb指令在内存中按半字对齐存放 T
35.ARM7 CPU内核对I/O端口的内存但愿是统一编码的 T
简答题
36.什么是嵌入式系统
嵌入式是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
37.简要叙述GPIO接口的功能
当微控制器或芯片组没有足够的I/O端口,或当系统需要采用远端串行通信或控制时,GPIO产品能够提供额外的控制和监视功能。
38.处理器使用流水线技术来提高性能,简述ARM7三级流水的工作过程。
39.请列举5中ARM7支持的寻址方式
立即寻址;寄存器间接寻址;寄存器间接寻址;寄存器寻 ;寄存器间接寻址
40.简述冯诺伊曼思想
A)由运算器、控制器、存储器、输入设备和输出设备五大部分组成。B)数据和程序以二进制代码形式不加区别的存放在存储器中,存放 位置由地址指定,地址码也为二进制。C)控制器是根据存放在存储器中的指令序列即程序来工作的,并由一个程序计数器(即指令地址计数器)控制指令的执行。控制器具有判断能力,能以计算结果为基础,选择不同的动作流程。

41.8086分段访问内存的思想。
42.描述ARM7体系结构的五个主要特征。
43.ARM7处理器有哪几种处理模式。
用户模式、快中断模式、中断模式、管理模式、中止模式、未定义模式、系统模式
44.简述I/O设备与CPU交换数据有哪几种方式。
无条件传送,有条件传送,DMA。

综合题
45.阅读下面的源程序写出功能及注释。
Area wordcopy, code, readonly
Mum equ 20
Entry
Code 32
Start
Idr r0 , = src
Idr r1 , = dst
Mov r2, #num
Word copy
Idr r3, [r0], #4
Str r3, [r1], #4
Sub r2, r2, #1
Bne wordcopy
Stop
Mov r0, 0x18
Idr r1, =0x20016
Sw 0x123456
Area Block Data Data,Readwrite
Src dcd 1234567890
Dst dcd 0000000000
end
46.
Area test code readonly
Entry
Code s2
Start 32
Mov ro, #0x0e49800//#变成=
47.使用LPC2131的GPIO进行输入和输出的电路原理如下图功能为当按下KEY1时BEEP蜂鸣,KEY连接P0.6 beep连接P0.7请补充程序。

Void beeper()
{
PINSEL0 = 0x000000;
While(1)
{
If(P0.6 == 0)
{
P0.7=1;
}
Else(p0.6 ==1)
{
P0.7 = 0;
}
}
}

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值