1 / 31

教学知识竞赛

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

arlo
Download Presentation

教学知识竞赛

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 教学知识竞赛 基于嵌入式系统的信息处理

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

  3. 竞赛规则 • 三)PK题 • 每轮答题由1队 给2队抽签出题,下一轮2队给3队,依次类推。 • 一个队给另一对在若干题中任选一题,另一对作答,答对加20分,答错不得分。 • 答错后可由出题队答,得分同上。

  4. 必答题 • 1、指出下面哪一个不属于ARM可以工作的模式?( )。   ①用户模式        ②IRQ模式 ③协处理器模式          ④中止模式 • 2、ARM核有多少个寄存器( )。 ①35  ②36   ③37    ④38 • 3、  MOV   R1,#0x1000   LDR   R0,[R1,#4] 执行上述指令序列后,R1寄存器的值是(    )。 ①0x1000     ②0x1004     ③0x0FFC      ④0x4 • 4、哪种模式使用寄存器最少()。 ① 系统模式,② FIQ模式,③ 未定义模式,④ 管理模式

  5. 必答题 • 1、对寄存器R1的内容乘以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,④ 2400

  6. 必答题 • 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]!

  7. 必答题 • 1、 S3C44B0X处理器的存储控制器包含的地址空间为( )个。    ① 5         ②6 ③7          ④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

  8. 抢答题 • 1、程序状态寄存器CPSR的格式如下图所示,写出其中每一位的含义 NZCV为条件码;I为IRQ中断禁止位;F为FIQ中断禁止位;T为工作状态位;M4-M0为工作模式标志位。 • 2、已知R0中内容为0x100,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] ①为自动变址模式② 为后变址模式③为前变址模式

  9. 抢答题 • 4、S3C44B0X芯片上共有71个通用可编程多功能I/O引脚,它们可分为组I/O端口,其中10位I/O输出端口为端口 。 • 7组端口A

  10. 抢答题 • 5、如下表所示,则固态硬盘被分配的地址空间分别为多少? • 0x02040000~0x0207ffff • 6、Embest S3CEV40实验板上的存储系统包括一片1M*16位Flash(SST39VF160)和一片4M*16位SDRAM(HY57V65160B),Flash分配在地址空间,SDRAM分配在地址空间。 • 0x00000000~0x001fffff 0x0C000000~0x0C7FFFFF

  11. 抢答题 • 7、已知R[0]=0x0C700001,执行指令BX R0后,PC中的值为多少?现在ARM运行在何种工作状态中? PC=0x0C700000,运行在Thumb状态。 8、假设R0中内容为0x1000,R1和R2中内容分别为0x1234和0x5678,存储器内容为空,执行下述指令后,存储器内容如何变化? STMIB R0!,{R1, R2} • [0x1004]=0x1234 [0x1008]=0x5678 R0=0x1008

  12. 抢答题 • 9、如下图:要使该端口响应外部中断1和外部中断6与7,其他作为输出功能使用,应如何配置PCONG寄存器? PCONG应设置为0xf55D

  13. 抢答题 • 10、如下图:要使外部中断1和外部中断6与7采用下降沿触发方式,其他采用低电平触发方式,并清除掉外部中断6和7的挂起位,应如何配置EXTINT和EXTINTPND寄存器? EXTINT设为0x22000020; EXTINTPND设为0x0C

  14. 抢答题 • 11、如下图:要控制LED1和LED2点亮或熄灭,应配置哪个端口的相关寄存器,如何配置? 应配置B端口寄存器。 PCONB设为0x1ff; PDATB设为0x5ff点亮LED1,设为0x200熄灭LED1; PDATB设为0x3ff点亮LED2,设为0x400熄灭LED2。

  15. 抢答题 • 12、 S3C44B0X的中断控制器可以接受来自个中断请求,有个独立中断源? 30,26。 • 13、要使S3C44B0X的中断控制器能接受来自外部中断1的请求,应如何配置中断相关寄存器,CPSR,INTCON,INTMOD,INTMSK: CPSR的I位设为0 INTCON设为1 INTMOD设为0 INTMSK设为0

  16. 抢答题 • 14、系统初始化时需对S3C44B0X存储控制器的13个寄存器依次配置为以下值,编写代码完成此功能,并作适当解释。 0x22222220: 0x6<<8; 0x3<<13+0x3<<11+0x7<<8+0x3<<6+0x3<<4+0x<<2; 0x3<<13+0x3<<11+0x7<<8+0x3<<6+0x3<<4+0x<<2; 0x3<<13+0x3<<11+0x7<<8+0x3<<6+0x3<<4+0x<<2; 0x3<<13+0x3<<11+0x7<<8+0x3<<6+0x3<<4+0x<<2; 0x3<<13+0x3<<11+0x7<<8+0x3<<6+0x3<<4+0x<<2; 0x3<<13+0x3<<11+0x7<<8+0x3<<6+0x3<<4+0x<<2; 0x2<<15; 0x1<<23; 0x10; 0x20; 0x20;

  17. 抢答题 • 15、实际应用中需要使用S3C44B0X的外部中断EINT5,并且在外部中断信号为上升沿时触发此中断,那么应如何配置外部中断控制寄存器EXTINT,外部中断挂起寄存器EXTINTPND和中断挂起寄存器INTPND?

  18. PK题 三)PK题 每轮答题由1队 给2队抽签出题,下一轮2队给3队,依次类推。 一个队给另一对在若干题中任选一题,另一对作答,答对加20分,答错不得分。 答错后可由出题队答,得分同上。 12345 67 8910 111213

  19. PK题 • 1、写一条ARM指令,实现r1=r2*7操作 RSB r1,r2,r2,LSL #3 返回

  20. PK题 2、写一条ARM指令,实现r1=r2+r3*2操作 ADD r1,r2,r3,LSL #1 返回

  21. PK题 3、在完成以下操作后,R0的内容是什么? MOV R1,#5 ADD R0,R1,R1,LSL #3 45 返回

  22. PK题 4、根据如下伪代码判断ARM正处于中断响应还是中断返回过程,为什么: R14_<exception_mode>=return link SPSR_<exception_mode>=CPSR CPSR[4:0]= exception mode number CPSR[5]=0 CPSR[6]=1 If <exception_mode>=Reset or FIQ then CPSR[7]=1 PC=exception vector address 中断响应过程 因为有保护中断返回地址,将CPSR保存到中断模式对应的SPSR 返回

  23. PK题 • 5、简述ARM寻址方式 正确答案:立即寻址、寄存器寻址、寄存器间接寻址、基址加偏址寻址、堆栈寻址、块拷贝寻址、相对寻址 返回

  24. PK题 6、列举ARM指令类型 并举例 正确答案:数据处理指令、Load/Store指令、状态寄存器与通用寄存器传送指令、转移指令 返回

  25. PK题 7、简述S3C44B0X如何选择所使用的大小端模式 正确答案:处理器复位时,ENDIAN引脚选择端模式,接低电平为小端模式,接高电平为大端模式 返回

  26. PK题 8、ARM7TDMI提供了哪几种中断模式,说出各自特点,由哪个寄存器进行设置选择中断模式 正确答案:向量中断和非向量中断模式 INTCON设置为1,即将第2位设置为0选择向量中断模式 返回

  27. PK题 9、确定当波特率为115200bps、系统时钟频率为40MHz时UBRDIVn的值() A 19      B 20       C 21       D 22 正确答案:C 返回

  28. PK题 • 10、写一条ARM指令,实现将R0-R3,LR寄存器压入由SP指向的堆栈 STMFD SP!, {r0-r3,lr} 返回

  29. PK题 11、说出下列指令完成什么功能? CMP R0, #5 BLLT SUB1 BLGE SUB2 若R0<5,则跳转到SUB1,否则SUB2 返回

  30. PK题 12、 ARM有哪几种异常中断类型 复位异常、IRQ中断、FIQ中断、… 返回

  31. 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 返回

More Related