教学知识竞赛PPT课件.ppt

上传人:夺命阿水 文档编号:98044 上传时间:2025-07-10 格式:PPT 页数:31 大小:1,006.81KB
下载 相关 举报
教学知识竞赛PPT课件.ppt_第1页
第1页 / 共31页
教学知识竞赛PPT课件.ppt_第2页
第2页 / 共31页
教学知识竞赛PPT课件.ppt_第3页
第3页 / 共31页
教学知识竞赛PPT课件.ppt_第4页
第4页 / 共31页
教学知识竞赛PPT课件.ppt_第5页
第5页 / 共31页
点击查看更多>>
资源描述

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

2、回答。竞赛规则三)PK题 每轮答题由1队 给2队抽签出题,下一轮2队给3队,依次类推。一个队给另一对在若干题中任选一题,另一对作答,答对加20分,答错不得分。答错后可由出题队答,得分同上。必答题n n1 1、指出下面哪一个不属于、指出下面哪一个不属于ARMARM可以工作的模式?可以工作的模式?()()。用户模式用户模式IRQIRQ模式模式协处理器模式协处理器模式中止模式中止模式n n2 2、ARMARM核有多少个寄存器核有多少个寄存器()()。3535 3636 3737 3838n n3 3、MOVR1MOVR1,#0 x1000#0 x1000LDRR0,R1,#4LDRR0,R1,#4执

3、行上述指令序列后,执行上述指令序列后,R1R1寄存器的值是寄存器的值是()()。0 x10000 x10000 x10040 x10040 x0FFC0 x0FFC0 x40 x4n n4 4、哪种模式使用寄存器最少哪种模式使用寄存器最少()。()。系统模式,系统模式,FIQFIQ模式,模式,未定义模式,未定义模式,管理模式管理模式必答题n n1 1、对寄存器、对寄存器R1R1的内容乘以的内容乘以4 4的正确指令是的正确指令是()()。LSRR1LSRR1,#2#2LSLR1LSLR1,#2#2MOVR1MOVR1,R1,LSL#2R1,LSL#2MOVR1MOVR1,R1,LSR#2R1,L

4、SR#2n n2 2、下面指令执行后,改变下面指令执行后,改变R1R1寄存器内容的指令是寄存器内容的指令是()()。TSTR1TSTR1,#2#2ORRR1ORRR1,R1,R1R1,R1CMPR1CMPR1,#2#2EORR1EORR1,R1,R1R1,R1n n3 3、MOVR1MOVR1,#0 x1000#0 x1000LDRR0,R1,#4LDRR0,R1,#4n n执行上述指令序列后,执行上述指令序列后,R1R1寄存器的值是寄存器的值是()()。0 x10000 x10000 x10040 x10040 x0FFC0 x0FFC0 x40 x4n n4 4、一个异步传输过程:设每个字

5、符对应、一个异步传输过程:设每个字符对应8 8个信息位、偶校验、个信息位、偶校验、2 2个停止位,如果波特率为个停止位,如果波特率为24002400,那么每秒钟能传输的最大字符,那么每秒钟能传输的最大字符数为()个。数为()个。200200,218218,240240,24002400必答题n n1 1、下面哪些立即数不是数据处理指令中有效的数据()()。0 x00001f80 0 x00AB00000 x080000120 xF000000Fn n2 2、BIC指令做什么用?()()。测试测试 比较比较位求反位求反位清位清00n n3 3、下面哪些不是下面哪些不是ARMARM的寻址方式?的寻

6、址方式?()()。基址加偏址寻址基址加偏址寻址位寻址位寻址寄存器寻址寄存器寻址堆栈寻址堆栈寻址n n4 4、下面哪一个指令是对半字进行存取操作的?()。、下面哪一个指令是对半字进行存取操作的?()。LDRR0,R1,#4LDRR0,R1,#4,STRBSTRBR0,R3,-R0,R3,-R8,ASR#2R8,ASR#2,LDRHLDRHR1R1,R0R0,R2R2,LDRNELDRNE R8R8,R4,#4!R4,#4!必答题n n1 1、S3C44B0XS3C44B0X处理器的存储控制器包含的地址空间为处理器的存储控制器包含的地址空间为()()个。个。5 678n n2 2、特殊功能寄存器位

7、于哪一个地址空间、特殊功能寄存器位于哪一个地址空间()()。BANK0BANK0 BANK1BANK1BANK3BANK3BANK6BANK6n n3 3、S3C44B0X S3C44B0X芯片上共有芯片上共有()()个通用可编程多功能个通用可编程多功能I/OI/O引脚引脚。4040515161617171n n4 4、已知、已知R0R0中内容为中内容为0 x1000 x100,R2R2中为中为0 x443322110 x44332211,以大端模式,以大端模式完成如下指令后,完成如下指令后,R1R1中的内容是什么()。中的内容是什么()。STRSTRR2R2,R0R0LDRBLDRBR1R1

8、R0R0 0 x110 x11,0 x220 x220 x330 x33,0 x440 x44抢答题n n1 1、程序状态寄存器、程序状态寄存器CPSRCPSR的格式如下图所示,写出其中每一位的含义的格式如下图所示,写出其中每一位的含义NZCVNZCV为条件码;为条件码;I I为为IRQIRQ中断禁止位;中断禁止位;F F为为FIQFIQ中断禁止位;中断禁止位;T T为工作状态为工作状态位;位;M4-M0M4-M0为工作模式标志位。为工作模式标志位。n n2 2、已知、已知R0R0中内容为中内容为0 x1000 x100,R2R2中为中为0 x123456780 x12345678,分别写出

9、以大端模式,分别写出以大端模式和小端模式完成如下指令后,和小端模式完成如下指令后,R1R1中的内容是什么?中的内容是什么?STRSTRR2R2,R0R0LDRHR1LDRHR1,R0R0大端模式:大端模式:0 x12340 x1234,小端模式:,小端模式:0 x56780 x5678n n3 3、写出如下几条存取指令的变址方式:、写出如下几条存取指令的变址方式:n nLDRNELDRNER8R8,R4,#consta!R4,#consta!n nLDRHLDRHR1R1,R0R0,R2R2,LSL#2LSL#2n nSTRBSTRBR0,R3,-R8,ASR#2R0,R3,-R8,ASR#2

10、为自动变址模式为自动变址模式为后变址模式为后变址模式为前变址模式为前变址模式NZCVIFTM4 M3 M2 M1 M0抢答题n n4 4、S3C44B0XS3C44B0X芯片上共有芯片上共有7171个通用可编程多功能个通用可编程多功能I/OI/O引引脚,它们可分为脚,它们可分为 组组I/OI/O端口,其中端口,其中1010位位I/OI/O输出端输出端口为端口口为端口 。n n7 7 7 7组组组组端口端口端口端口A A A A抢答题n n5 5、如下表所示,则固态硬盘被分配的地址空间分别为多少?如下表所示,则固态硬盘被分配的地址空间分别为多少?n n0 x020400000 x0207ffff

11、0 x020400000 x0207ffffn n6 6、EmbestS3CEV40EmbestS3CEV40实验板上的存储系统包括一片实验板上的存储系统包括一片1M*161M*16位位FlashFlash(SST39VF160SST39VF160)和一片)和一片4M*164M*16位位SDRAMSDRAM(HY57V65160BHY57V65160B),),FlashFlash分配在分配在地址空间,地址空间,SDRAMSDRAM分配在分配在地址空间。地址空间。n n0 x000000000 x001fffff0 x000000000 x001fffff0 x0C0000000 x0C7FFF

12、FF0 x0C0000000 x0C7FFFFF抢答题n n7 7、已知已知R0=0 x0C700001R0=0 x0C700001,执行指令,执行指令BXR0BXR0后,后,PCPC中的值为中的值为多少?现在多少?现在ARMARM运行在何种工作状态中?运行在何种工作状态中?PC=0 x0C700000PC=0 x0C700000,运行在,运行在ThumbThumb状态。状态。8 8、假设、假设R0R0中内容为中内容为0 x10000 x1000,R1R1和和R2R2中内容分别为中内容分别为0 x12340 x1234和和0 x56780 x5678,存储器内容为空,执行下述指令后,存储器内容

13、如何,存储器内容为空,执行下述指令后,存储器内容如何变化变化?STMIBSTMIBR0!,R1,R2R0!,R1,R2n n0 x1004=0 x12340 x1004=0 x12340 x1008=0 x5678R0=0 x10080 x1008=0 x5678R0=0 x1008抢答题n n9 9、如下图:要使该端口响应外部中断、如下图:要使该端口响应外部中断1 1和外部中断和外部中断6 6与与7 7,其他,其他作为输出功能使用,应如何配置作为输出功能使用,应如何配置PCONGPCONG寄存器?寄存器?PCONG应设置为应设置为0 xf55D抢答题n n1010、如下图:要使外部中断、如下

14、图:要使外部中断1 1和外部中断和外部中断6 6与与7 7采用下降沿触发方采用下降沿触发方式,其他采用低电平触发方式,并清除掉外部中断式,其他采用低电平触发方式,并清除掉外部中断6 6和和7 7的挂起的挂起位,应如何配置位,应如何配置EXTINTEXTINT和和EXTINTPNDEXTINTPND寄存器?寄存器?EXTINT设为设为0 x22000020;EXTINTPND设为设为0 x0C抢答题n n1111、如下图:要控制、如下图:要控制LED1LED1和和LED2LED2点亮或熄灭,应配置哪个端口点亮或熄灭,应配置哪个端口的相关寄存器,如何配置?的相关寄存器,如何配置?应配置应配置B端口

15、寄存器。端口寄存器。PCONB设为0 x1ff;PDATB设为0 x5ff点亮LED1,设为0 x200熄灭LED1;PDATB设为0 x3ff点亮LED2,设为0 x400熄灭LED2。抢答题n n1212、S3C44B0X S3C44B0X的中断控制器可以接受来自的中断控制器可以接受来自 个中断请求个中断请求,有有 个独立中断源个独立中断源?3030,2626。n n1313、要使、要使S3C44B0XS3C44B0X的中断控制器能接受来自外部中断的中断控制器能接受来自外部中断1 1的请求,的请求,应如何配置中断相关寄存器,应如何配置中断相关寄存器,CPSR,INTCON,INTMOD,I

16、NTMSKCPSR,INTCON,INTMOD,INTMSK:CPSRCPSRCPSRCPSR的的的的I I I I位设为位设为位设为位设为0 0 0 0INTCONINTCONINTCONINTCON设为设为设为设为1 1 1 1INTMODINTMODINTMODINTMOD设为设为设为设为0 0 0 0INTMSKINTMSKINTMSKINTMSK设为设为设为设为0 0 0 0抢答题n n1414、系统初始化时需对系统初始化时需对S3C44B0XS3C44B0X存储控制器的存储控制器的1313个寄存器依次个寄存器依次配置为以下值,编写代码完成此功能,并作适当解释。配置为以下值,编写代码

17、完成此功能,并作适当解释。0 x22222220:0 x22222220:0 x68;0 x68;0 x313+0 x311+0 x78+0 x36+0 x34+0 x2;0 x313+0 x311+0 x78+0 x36+0 x34+0 x2;0 x313+0 x311+0 x78+0 x36+0 x34+0 x2;0 x313+0 x311+0 x78+0 x36+0 x34+0 x2;0 x313+0 x311+0 x78+0 x36+0 x34+0 x2;0 x313+0 x311+0 x78+0 x36+0 x34+0 x2;0 x313+0 x311+0 x78+0 x36+0 x

18、34+0 x2;0 x313+0 x311+0 x78+0 x36+0 x34+0 x2;0 x313+0 x311+0 x78+0 x36+0 x34+0 x2;0 x313+0 x311+0 x78+0 x36+0 x34+0 x2;0 x313+0 x311+0 x78+0 x36+0 x34+0 x2;0 x313+0 x311+0 x78+0 x36+0 x34+0 x2;0 x215;0 x215;0 x123;0 x123;0 x10;0 x10;0 x20;0 x20;0 x20;0 x20;抢答题n n1515、实际应用中需要使用实际应用中需要使用S3C44B0XS3C44B

19、0X的外部中断的外部中断EINT5EINT5,并且在外,并且在外部中断信号为上升沿时触发此中断,那么应如何配置外部中断部中断信号为上升沿时触发此中断,那么应如何配置外部中断控制寄存器控制寄存器EXTINTEXTINT,外部中断挂起寄存器,外部中断挂起寄存器EXTINTPNDEXTINTPND和中断挂起和中断挂起寄存器寄存器INTPNDINTPND?PK题n三)PK题n每轮答题由1队给2队抽签出题,下一轮2队给3队,依次类推。n一个队给另一对在若干题中任选一题,另一对作答,答对加20分,答错不得分。n答错后可由出题队答,得分同上。12345678910111213PK题n n1 1、写一条、写一

20、条、写一条、写一条ARMARM指令,实现指令,实现指令,实现指令,实现r1=r2*7操作RSBr1,r2,r2,LSL#3RSBr1,r2,r2,LSL#3返回返回返回返回PK题n n2 2、写一条、写一条、写一条、写一条ARMARM指令,实现指令,实现指令,实现指令,实现r1=r2+r3*2操作ADDr1,r2,r3,LSL#1ADDr1,r2,r3,LSL#1返回返回返回返回PK题n n3 3、在完成以下操作后,、在完成以下操作后,、在完成以下操作后,、在完成以下操作后,R0R0的内容是什么?的内容是什么?的内容是什么?的内容是什么?n nMOVR1,#5MOVR1,#5n nADDR0,

21、R1,R1,LSL#3ADDR0,R1,R1,LSL#3n n4545返回返回返回返回PK题n n4 4、根据如下伪代码判断根据如下伪代码判断ARMARM正处于中断响应还是中断返回过程,为什么:正处于中断响应还是中断返回过程,为什么:n nR14_=returnlinkR14_=returnlinkn nSPSR_=CPSRSPSR_=CPSRn nCPSR4:0=exceptionmodenumberCPSR4:0=exceptionmodenumbern nCPSR5=0CPSR5=0n nCPSR6=1CPSR6=1n nIf=ResetorFIQthenCPSR7=1If=Reseto

22、rFIQthenCPSR7=1n nPC=exceptionvectoraddressPC=exceptionvectoraddressn n中断响应过程中断响应过程中断响应过程中断响应过程因为有保护中断返回地址,将因为有保护中断返回地址,将因为有保护中断返回地址,将因为有保护中断返回地址,将CPSRCPSR保存到中断模式对应的保存到中断模式对应的保存到中断模式对应的保存到中断模式对应的SPSRSPSR返回返回返回返回PK题n n5、简述、简述ARM寻址方式寻址方式 正确答案正确答案:立即寻址、寄存器寻址、寄存器间立即寻址、寄存器寻址、寄存器间接寻址、基址加偏址寻址、堆栈寻址、块拷贝接寻址、基

23、址加偏址寻址、堆栈寻址、块拷贝寻址、相对寻址寻址、相对寻址 返回返回返回返回PK题n n6、列举、列举ARM指令类型指令类型 并举例并举例正确答案正确答案:数据处理指令、数据处理指令、Load/Store指令、指令、状态寄存器与通用寄存器传送指令、转移指令状态寄存器与通用寄存器传送指令、转移指令 返回返回返回返回PK题n n7、简述、简述S3C44B0X如何选择所使用的大小端如何选择所使用的大小端模式模式正确答案正确答案:处理器复位时,处理器复位时,ENDIAN引脚选择引脚选择端模式,接低电平为小端模式,接高电平为大端模式,接低电平为小端模式,接高电平为大端模式端模式返回返回返回返回PK题n

24、n8、ARM7TDMI提供了哪几种中断模式,说出提供了哪几种中断模式,说出各自特点,由哪个寄存器进行设置选择中断模各自特点,由哪个寄存器进行设置选择中断模式式正确答案正确答案:向量中断和非向量中断模式向量中断和非向量中断模式INTCON设置为设置为1,即将第,即将第2位设置为位设置为0选择向选择向量中断模式量中断模式返回返回返回返回PK题n n9、确定当波特率为、确定当波特率为115200bps、系统时钟频、系统时钟频率为率为40MHz时时UBRDIVn的值()的值()A19B20C21D22正确答案正确答案:C返回返回返回返回PK题n n1010、写一条、写一条、写一条、写一条ARMARM指

25、令,实现指令,实现指令,实现指令,实现将将R0-R3,LR寄存器压入由寄存器压入由SP指向的堆栈指向的堆栈 STMFDSP!,r0-r3,lrSTMFDSP!,r0-r3,lr 返回返回返回返回PK题n n1111、说出下列指令完成什么功能?说出下列指令完成什么功能?n n CMPR0,#5CMPR0,#5n nBLLTSUB1BLLTSUB1n nBLGESUB2BLGESUB2若若R05R05,则跳转到,则跳转到SUB1SUB1,否则,否则SUB2SUB2 返回返回返回返回PK题n n1212、ARM ARM有哪几种异常中断类型有哪几种异常中断类型复位异常、复位异常、复位异常、复位异常、I

26、RQIRQ中断、中断、中断、中断、FIQFIQ中断、中断、中断、中断、返回返回返回返回PK题n n1313、IRQIRQ异常中断的向量地址是多少异常中断的向量地址是多少异常中断的向量地址是多少异常中断的向量地址是多少()(),假设,假设,假设,假设CPSR=0 x10,R15=0 x1008CPSR=0 x10,R15=0 x1008,当程序从用户模式响应中断进入,当程序从用户模式响应中断进入IRQIRQ模式后,系统将禁止新的模式后,系统将禁止新的IRQIRQ中断,中断,并将并将LR_irqLR_irq设置为指向发生设置为指向发生IRQIRQ中断时执行指令的下一条指令地址中断时执行指令的下一条指令地址+4+4,请,请问寄存器问寄存器CPSR,SPSR_irq,R14_irqCPSR,SPSR_irq,R14_irq的值分别等于多少,原因是什么的值分别等于多少,原因是什么 0 x180 x18CPSR=0 x92,SPSR_irq=0 x10,R14_irq=0 x800CCPSR=0 x92,SPSR_irq=0 x10,R14_irq=0 x800C返回返回返回返回模式用户FIQIRQ管理中止未定义系统M4:010000100011001010011101111101111111

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

当前位置:首页 > 高等教育 > 大学课件

宁ICP备18001539号-1