ARM原理与设计知到智慧树期末考试答案题库2025年山东科技大学_第1页
ARM原理与设计知到智慧树期末考试答案题库2025年山东科技大学_第2页
ARM原理与设计知到智慧树期末考试答案题库2025年山东科技大学_第3页
ARM原理与设计知到智慧树期末考试答案题库2025年山东科技大学_第4页
ARM原理与设计知到智慧树期末考试答案题库2025年山东科技大学_第5页
免费预览已结束,剩余6页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ARM原理与设计知到智慧树期末考试答案题库2025年山东科技大学采用BL指令进行子程序调用时,返回地址不需要考虑流水线的影响()。

答案:对转移类指令可以实现子程序调用功能()

答案:对计算机体系结构可以分为CISC和RISC两种,ARM属于RISC结构体系()

答案:对能够将寄存器R1赋值为0X11的指令有()。

答案:LDRR1,#0X11;MOVR1,#0X11程序状态寄存器包括以下哪些寄存器()。

答案:APSR;IPSR;EPSR移位指令只能单独使用,不能作为其他指令的操作数()

答案:错片上外设区中,位绑定区对应别名区地址范围是0x22000000---0x23ffffff(32M)。()

答案:错片上SRAM的位绑定区域地址范围是()。

答案:0x20000000---0x200fffff汇编程序访问C语言的全局变量时,要通过IMPORT关键词引入该全局变量()

答案:对根据ATPCS规则,要求过程调用对数据栈进行操作时,要求4字节对齐()。

答案:错根据ATPCS规则,子程序间通过寄存器R0-R3传递参数,寄存器R0-R3也可记做A0-A3()。

答案:对根据ATPCS规则,子程序间互相调用通过R0-R3来传递参数,不能超过4个参数。()

答案:错根据ATPCS规则,子程序返回结果,如果是64位,则通过寄存器R0和R1返回,其中R1保存低32位。()

答案:错根据AMBA总线的规范,IIC通信部件,连接到哪种总线比较合适()。

答案:APB根据AMBA定义的三种系统总线,UART串口这种设备应该挂载在()总线比较合适。

答案:AHB条件EQ表示的含义是()。

答案:相等无条件转移到NEXTP的指令是()。

答案:BNEXTP;BALNEXTP数据传输指令可实现两个操作数的求和。()。

答案:错指令LDMDBR1!,{R2,R4,R7}与LDMDBR1!,{R4,R2,R7}执行结果一样()

答案:对所有的异常都是在ARM状态下进行处理的。()

答案:对所有指令都可以访问寄存器R0~R12。()

答案:错当ARM芯片工作在thumb状态时,执行的是半字对齐的16位指令。()

答案:对当ARM芯片工作在ARM状态时,执行的是字对齐的32位指令。()

答案:对当ARM芯片工作在ARM状态时,执行的是半字对齐的16位指令。()

答案:错当ARM7刚上电时,处于32位ARM状态。()

答案:对当ARM7刚上电时,处于16位Thumb状态。()

答案:错异步串行通信,波特率为9600bps,每帧数据10bit,每秒钟最多能传输()个字符?

答案:960异常返回时,PC自动从哪个寄存器获得返回值()。

答案:LR异常响应时,哪个寄存器不自动入栈保护()。

答案:R5异常响应时,取向量是指从向量表中找出对应的服务程序入口地址。()

答案:对异常产生的原因可以是()。

答案:执行软中断指令并行通信一定比串行通信速度快。()

答案:错小端模式是较高的有效字节存放在较高的存储器地址,较低的有效字节存放在较低的存储器地址()

答案:对将寄存器R2的低8位取反的指令是()。

答案:EORR2,#0X00FF寄存器R0的字长为16bit。()

答案:错存储器操作指令能够在存储器与存储器之间直接传输数据()

答案:错基于CM3核的微控制器必须配置0.5GB的片上RAM。()

答案:错在线程模式用户权限下,只能通过异常或中断进入特权访问模式。()

答案:对在目前的C语言编译器能够直接支持位带操作。()

答案:错在定时器中断程序中可以使用TIM_ClearFlag函数清除中断请求标志位。()

答案:错在外设库函数中,名为PPP_Init的函数,功能通常是初始化外设PPP。()

答案:对在串口中断服务程序中,由状态寄存器的哪个标志位可判断接收到一帧数据()。

答案:RXNE因为Thumb状态执行的16位指令,所以当从ARM状态转为Thumb状态后,寄存器的长度也会切换为16位。()

答案:错可以通过设置ARM的状态寄存器CPSR的T位为1,将芯片置为Thumb状态。()

答案:错分配存储空间的长度为6个字节的指令有()。

答案:SPACE6;DCB1,2,3,4,5,6;DCW1,2,3内嵌汇编操作数可以是C语言表达式()

答案:对内嵌汇编操作数可以char、short、int类型,单都作为无符号数进行操作()

答案:对内嵌汇编中可以使用BL指令来调用子程序()。

答案:对内嵌汇编中,可以不可以分配内存,只能使用C语言分配的内存,()。

答案:对关于中止模式说法错误的是()。

答案:处理存储器故障;实现虚拟存储器;存储器保护关于CISC和RISC说法正确的是()。

答案:CISC指令集越来越复杂,导致设计越来越困难;CISC结构软硬件协同也是大问题;RISC指令简单,格式固定,易于实现;RISC便于高速化关于ARM说法正确的是()。

答案:ARM公司出售微处理器IP核给合作伙伴关于ARM9E中,E表示()。

答案:表示支持增强DSP功能使用RTC实时时钟时,通常选择LSE作为RTC时钟源。()

答案:对使用ORR指令能够将寄存器R0的值清零()

答案:错位绑定操作是把位绑定区中的每一位,映射到别名区的一个字。()

答案:对位绑定别名区的字仅最低位有效,为映射的位值,其它位没有意义。()

答案:对以下属于自动变址的是()。

答案:LDRR0,[R1,#4]!以下属于前变址的是()。

答案:LDRR0,[R1,#4]以下属于ARM的寻址方式的是()。

答案:立即寻址;间接寻址;寄存器寻址以下实现R0<-[R1+R2*4]的语句是()。

答案:LDRR0,[R1,R2,LSL#4]以下哪个是算数左移()。

答案:ASR主堆栈指针寄存器也可以写作()。

答案:SP_main串行通信中,可以使用的串行通信方式有()。

答案:单工方式;半双工方式;全双工方式下列指令正确的是()。

答案:SUBR0,R0,#100下列异常优先级最高的是()。

答案:复位下列属于ARM的特权模式的是()。

答案:SVC模式;FIQ模式;系统模式下列属于ARM异常中断处理程序返回要做的工作的()。

答案:出栈;将SPSR_mode的内容复制到CPSR;清除CPSR中的中断禁止标志位;根据异常类型将PC变回到用户指令流中相应指令处下列属于ARM异常中断响应过程的是()。

答案:设置当前状态寄存器CPSR中的相应位;将引起异常指令的下一条指令地址保存到新的异常工作模式的R14中;给程序计数器PC赋值,从相应的中断异常矢量地址开始执行;将CPSR内存保存到佳肴执行的异常中断对应的SPSR下列哪个寄存器被置1时,会关掉所有可屏蔽的异常,只剩下NMI和硬fault可以响应()。

答案:PRIMASK下列哪个寄存器又称为链接寄存器()。

答案:R14下列不属于有效立即数的是()。

答案:0x456下列ARM的状态寄存器中,表示进位的位是()。

答案:C下列ARM的状态寄存器中,表示结果为零的位是()。

答案:Z下列ARM的状态寄存器中,表示结果为负数的位是()。

答案:N下列ARM的状态寄存器中,表示溢出的位是()。

答案:V下列ARM的未定义工作模式说法正确的是()。

答案:处理未定义的指令陷阱;支持硬件协处理器的软件仿真下列ARM的FIQ工作模式说法正确的是()。

答案:处理快速中断;支持高速数据传送或通道处理;支持突发数据传输;有自己特有的R8-R12THUMB-2指令影响的标志位包括()。

答案:N;Z;CSysTick是一个24位计数器,在clock作用下做()计数。

答案:递减STM32通用定时器具有以下哪些功能。()

答案:定时/计数;输入捕获;输出比较;PWM发生器STM32系统时钟sysclk可以由以下哪些时钟源产生()。

答案:HSI;PLLCLK;HSESTM32的定时器中能够向上计数的有()。

答案:基本定时器;通用定时器;高级定时器STM32微控制器引脚作为输入口,可配置为以下哪些模式()。

答案:模拟输入;浮空输入;下拉输入;上拉输入STM32微控制器工作电压范围是()。

答案:2.0V~3.6VSTM32F10x系列微控制器最高工作频率为()。

答案:72MHzSTM32F103是一款ST公司推出的基于Cortex-M3内核的32位微控制器。()

答案:对STM32F103微控制器程序存储区地址范围:0x01000000–0x0107FFFF。()

答案:错STM32F103中断系统提供16个系统异常和68个可屏蔽中断源,具有()个中断优先级。

答案:16STM32F103中断优先级包括抢占优先级与副优先级,总共有()中分组方式。

答案:5STM32F103C8T6微控制名称中,字符C表示()。

答案:48引脚RTC的控制寄存器CRL中,用作秒中断标志位的是()。

答案:SECFRISC的特点包括()。

答案:指令单周期完成;分开的load-store结构的内存访问指令;基于多个通用寄存器堆操作RISC的中心思想包括()。

答案:硬件只执行很有限的最常用的那部分指令;精简指令集的复杂度;大部分的复杂操作则由简单指令合成;简化指令实现的硬件设计PUSH、POP指令间接地使用堆栈指针寄存器SP。()

答案:对PA1作为外部中断输入引脚,它对应EXTI哪个中断通道()。

答案:EXTI1NVIC支持优先级分组机制,每个中断优先级值分为抢占优先级区和次优先级区。()

答案:对MVNR0,#0X0001,指令执行后R0值为()。

答案:0X0001MOVR0,#0X0005RSBR1,R0,#0X0007,指令执行后R1值为()。

答案:2LR寄存器用于BL指令中,保存程序的返回地址。()

答案:对LDR伪指令编译后只能被MOV指令代替()

答案:错EXTI是哪个外设的缩写。()

答案:外部中断/事件控制器C和汇编混合编程时,C语言定义的全局变量,汇编都是可以访问的()。

答案:错CPSIDF指令是将FAULTMASK寄存器置1。()

答案:对Cortex系列支持的指令集为Thumb和Thumb-2。()

答案:对CortexM3的PRIMASK寄存器可以关掉所有可屏蔽的异常,只剩下NMI和硬fault可以响应()

答案:对CortexM3的FAULTMASK寄存器置为1时,只有NMI才能响应,其他的异常都被屏蔽了()

答案:对core_cm3.c是Cortex-M3内核及其设备文件。()

答案:对CM3核采用的是满递增堆栈()

答案:错CM3核采用三级流水线结构,程序计数器PC值为当前指令地址加上()。

答案:4CM3核的内部专用外设总线可以访问的内部组件有()。

答案:NVIC;DWT;FPB;MPUCM3核支持4种低功耗模式。()

答案:错CM3核总线支持以下哪些操作()。

答案:支持非对齐访问;支持互斥访问。;支持小端配置;支持大端配置CM3核外部RAM区最大空间为()。

答案:1GBCM3处理器的所有异常都由NVIC控制和管理。()

答案:对CM3只能使用16位的指令。()

答案:错ARM进入Thumb状态的方法是()。

答案:当操作寄存器Rm的最低位为1时,执行BXRmARM进入ARM状态的方法是()。

答案:当操作寄存器Rm的最低位为0时,执行BXRmARM立即数寻址方式中,以下属于有效立即数的是()。

答案:0x002100ARM的状态寄存器CPSR的T位为1时,表示处于Thumb状态。()

答案:对ARM的状态寄存器CPSR的T位为1时,表示处于ARM状态。()

答案:错ARM的每种特权模式都有自己模式的R14,用来保存返回地址。()

答案:错ARM的每种特权模式都有属于自己模式的SPSR。()

答案:错ARM的中断向量表,每个表项为四个字节,可以存储一条指令()

答案:对ARM的R15也叫做PC,是程序计数器。()

答案:对ARM是fabless和chipless生产模式的成功典范。()

答案:对ARM指令执行引起的间接异常包括()。

答案:数据中止ARM指令执行引起的直接异常包括()。

答案:未定义的指令;软中断;预取值中止ARM处理器采用流水线后,每个时钟都可以执行一条指令()

答案:错ARM处理器可以支持

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论