教学知识竞赛.ppt

上传人:本田雅阁 文档编号:3156073 上传时间:2019-07-17 格式:PPT 页数:31 大小:811.53KB
返回 下载 相关 举报
教学知识竞赛.ppt_第1页
第1页 / 共31页
教学知识竞赛.ppt_第2页
第2页 / 共31页
教学知识竞赛.ppt_第3页
第3页 / 共31页
教学知识竞赛.ppt_第4页
第4页 / 共31页
教学知识竞赛.ppt_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《教学知识竞赛.ppt》由会员分享,可在线阅读,更多相关《教学知识竞赛.ppt(31页珍藏版)》请在三一文库上搜索。

1、教学知识竞赛,基于嵌入式系统的信息处理,竞赛规则 竞赛委员会由一名主持人、一名记分员、两名裁判组成 一)必答题 每轮答题分别由每队一名队员回答,依次进行。 读完或看完题后,在20秒内回答完毕有效。 每队有100分基础分,答对加20分,答错不得分。 当有一队答错时,其他队有机会抢答,答对加10分。 二)抢答题 抢答题答对每题为20分,答错倒扣10分,同一组抢答答错3次及3次以上倒扣20分,抢答必须在将题目念完后说“开始”才能抢答,在20秒内回答完毕有效,犯规扣10分。 抢答只能由组长抢答。哪个组长最先站起来就获得抢答机会。获得抢答机会后必须在10秒内进行回答。,竞赛规则 三)PK题 每轮答题由1

2、队 给2队抽签出题,下一轮2队给3队,依次类推。 一个队给另一对在若干题中任选一题,另一对作答,答对加20分,答错不得分。 答错后可由出题队答,得分同上。,必答题,1、指出下面哪一个不属于ARM可以工作的模式?( )。 用户模式 IRQ模式 协处理器模式 中止模式 2、ARM核有多少个寄存器( )。 35 36 37 38 3、 MOV R1,#0x1000 LDR R0,R1,#4 执行上述指令序列后,R1寄存器的值是( )。 0x1000 0x1004 0x0FFC 0x4 4、哪种模式使用寄存器最少()。 系统模式, FIQ模式, 未定义模式, 管理模式,必答题,1、对寄存器R1的内容乘

3、以4的正确指令是( )。 LSR R1,#2 LSL R1,#2 MOV R1,R1, LSL #2 MOV R1,R1, LSR #2 2、下面指令执行后,改变R1寄存器内容的指令是( )。 TST R1,#2 ORR R1,R1,R1 CMP R1,#2 EOR R1,R1,R1 3、 MOV R1,#0x1000 LDR R0,R1,#4 执行上述指令序列后,R1寄存器的值是( )。 0x1000 0x1004 0x0FFC 0x4 4、一个异步传输过程:设每个字符对应8个信息位、偶校验、2个停止位,如果波特率为2400,那么每秒钟能传输的最大字符数为()个。 200, 218, 240

4、, 2400,必答题,1、下面哪些立即数不是数据处理指令中有效的数据( )。 0x00001f80 0x00AB0000 0x08000012 0xF000000F 2、BIC指令做什么用?( )。 测试 比较 位求反 位清0 3、 下面哪些不是ARM的寻址方式?( )。 基址加偏址寻址 位寻址 寄存器寻址 堆栈寻址 4、下面哪一个指令是对半字进行存取操作的?()。 LDR R0,R1,#4 , STRB R0,R3,-R8,ASR #2 , LDRH R1,R0,R2 , LDRNE R8,R4,#4!,必答题,1、 S3C44B0X处理器的存储控制器包含的地址空间为( )个。 5 6 7

5、8 2、特殊功能寄存器位于哪一个地址空间( )。 BANK0 BANK1 BANK3 BANK6 3、 S3C44B0X芯片上共有( )个通用可编程多功能I/O引脚。 40 51 61 71 4、已知R0中内容为0x100,R2中为0x44332211,以大端模式完成如下指令后,R1中的内容是什么()。 STR R2,R0 LDRB R1,R0 0x11, 0x22 0x33, 0x44,抢答题,1、程序状态寄存器CPSR的格式如下图所示,写出其中每一位的含义 NZCV为条件码;I为IRQ中断禁止位;F为FIQ中断禁止位;T为工作状态位;M4-M0为工作模式标志位。 2、已知R0中内容为0x1

6、00,R2中为0x12345678,分别写出以大端模式和小端模式完成如下指令后,R1中的内容是什么? STR R2,R0 LDRH R1,R0 大端模式:0x1234,小端模式:0x5678 3、写出如下几条存取指令的变址方式: LDRNE R8,R4,#consta! LDRH R1,R0,R2,LSL #2 STRB R0,R3,-R8,ASR #2 为自动变址模式 为后变址模式为前变址模式,抢答题,4、S3C44B0X芯片上共有71个通用可编程多功能I/O引脚,它们可分为 组I/O端口,其中10位I/O输出端口为端口 。 7组 端口A,抢答题,5、如下表所示,则固态硬盘被分配的地址空间分

7、别为多少? 0x020400000x0207ffff 6、Embest S3CEV40实验板上的存储系统包括一片1M*16位Flash(SST39VF160)和一片4M*16位SDRAM(HY57V65160B),Flash分配在 地址空间,SDRAM分配在 地址空间。 0x000000000x001fffff 0x0C0000000x0C7FFFFF,抢答题,7、已知R0=0x0C700001,执行指令BX R0后,PC中的值为多少?现在ARM运行在何种工作状态中? PC=0x0C700000,运行在Thumb状态。 8、假设R0中内容为0x1000,R1和R2中内容分别为0x1234和0x

8、5678,存储器内容为空,执行下述指令后,存储器内容如何变化? STMIB R0!,R1, R2 0x1004=0x1234 0x1008=0x5678 R0=0x1008,抢答题,9、如下图:要使该端口响应外部中断1和外部中断6与7,其他作为输出功能使用,应如何配置PCONG寄存器?,PCONG应设置为0xf55D,抢答题,10、如下图:要使外部中断1和外部中断6与7采用下降沿触发方式,其他采用低电平触发方式,并清除掉外部中断6和7的挂起位,应如何配置EXTINT和EXTINTPND寄存器?,EXTINT设为0x22000020; EXTINTPND设为0x0C,抢答题,11、如下图:要控制

9、LED1和LED2点亮或熄灭,应配置哪个端口的相关寄存器,如何配置?,应配置B端口寄存器。 PCONB设为0x1ff; PDATB设为0x5ff点亮LED1,设为0x200熄灭LED1; PDATB设为0x3ff点亮LED2,设为0x400熄灭LED2。,抢答题,12、 S3C44B0X的中断控制器可以接受来自 个中断请求,有 个独立中断源? 30,26。 13、要使S3C44B0X的中断控制器能接受来自外部中断1的请求,应如何配置中断相关寄存器,CPSR,INTCON,INTMOD,INTMSK: CPSR的I位设为0 INTCON设为1 INTMOD设为0 INTMSK设为0,抢答题,14

10、、 系统初始化时需对S3C44B0X存储控制器的13个寄存器依次配置为以下值,编写代码完成此功能,并作适当解释。 0x22222220: 0x68; 0x313+0x311+0x78+0x36+0x34+0x2; 0x313+0x311+0x78+0x36+0x34+0x2; 0x313+0x311+0x78+0x36+0x34+0x2; 0x313+0x311+0x78+0x36+0x34+0x2; 0x313+0x311+0x78+0x36+0x34+0x2; 0x313+0x311+0x78+0x36+0x34+0x2; 0x215; 0x123; 0x10; 0x20; 0x20;,抢

11、答题,15、实际应用中需要使用S3C44B0X的外部中断EINT5,并且在外部中断信号为上升沿时触发此中断,那么应如何配置外部中断控制寄存器EXTINT,外部中断挂起寄存器EXTINTPND和中断挂起寄存器INTPND?,PK题,三)PK题 每轮答题由1队 给2队抽签出题,下一轮2队给3队,依次类推。 一个队给另一对在若干题中任选一题,另一对作答,答对加20分,答错不得分。 答错后可由出题队答,得分同上。 1 2 3 4 5 6 7 8 9 10 11 12 13,PK题,1、写一条ARM指令,实现r1=r2*7操作 RSB r1,r2,r2,LSL #3 返回,PK题,2、写一条ARM指令,

12、实现r1=r2+r3*2操作 ADD r1,r2,r3,LSL #1 返回,PK题,3、在完成以下操作后,R0的内容是什么? MOV R1,#5 ADD R0,R1,R1,LSL #3 45,返回,PK题,4、根据如下伪代码判断ARM正处于中断响应还是中断返回过程,为什么: R14_=return link SPSR_=CPSR CPSR4:0= exception mode number CPSR5=0 CPSR6=1 If =Reset or FIQ then CPSR7=1 PC=exception vector address 中断响应过程 因为有保护中断返回地址,将CPSR保存到中断

13、模式对应的SPSR,返回,PK题,5、简述ARM寻址方式 正确答案:立即寻址、寄存器寻址、寄存器间接寻址、基址加偏址寻址、堆栈寻址、块拷贝寻址、相对寻址,返回,PK题,6、列举ARM指令类型 并举例 正确答案:数据处理指令、Load/Store指令、状态寄存器与通用寄存器传送指令、转移指令,返回,PK题,7、简述S3C44B0X如何选择所使用的大小端模式 正确答案:处理器复位时,ENDIAN引脚选择端模式,接低电平为小端模式,接高电平为大端模式,返回,PK题,8、ARM7TDMI提供了哪几种中断模式,说出各自特点,由哪个寄存器进行设置选择中断模式 正确答案:向量中断和非向量中断模式 INTCO

14、N设置为1,即将第2位设置为0选择向量中断模式,返回,PK题,9、确定当波特率为115200bps、系统时钟频率为40MHz时UBRDIVn的值() A 19 B 20 C 21 D 22 正确答案:C,返回,PK题,10、写一条ARM指令,实现将R0-R3,LR寄存器压入由SP指向的堆栈 STMFD SP!, r0-r3,lr,返回,PK题,11、 说出下列指令完成什么功能? CMP R0, #5 BLLT SUB1 BLGE SUB2 若R05,则跳转到SUB1,否则SUB2,返回,PK题,12、 ARM有哪几种异常中断类型 复位异常、IRQ中断、FIQ中断、,返回,PK题,13、IRQ异常中断的向量地址是多少( ) ,假设CPSR=0x10, R15=0x1008,当程序从用户模式响应中断进入IRQ模式后,系统将禁止新的IRQ中断,并将LR_irq设置为指向发生IRQ中断时执行指令的下一条指令地址+4,请问寄存器CPSR, SPSR_irq, R14_irq的值分别等于多少,原因是什么 0x18 CPSR=0x92,SPSR_irq=0x10,R14_irq=0x800C,返回,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1