ARM知识复习题(带参考答案)
ARM题库含答案
ARM题库含答案一、判断题(共100题,每题1分,共100分)1.Linux的特点有内核小,功能强大,运行稳定,效率高等。
A、正确B、错误正确答案:A2.数码管共阴接法是指将负极接在一起。
A、正确B、错误正确答案:A3.复位时RSET引脚直接接电源A、正确B、错误正确答案:B4.使能时钟工作步骤是:1、配置CPU主时钟的来源,以及主时钟的具体频率。
2、配置各部件时钟的具体频率,并打开各部件时钟。
A、正确B、错误正确答案:A5.在每个STM32的芯片上都有两个管脚BOOT0和BOOT1,BOOT1=0BOOT0=1从用户闪存启动,这是正常的工作模式。
A、正确B、错误正确答案:BS电路比TTL电路功耗大。
B、错误正确答案:B7.串口的发送与接受寄存器都是USART_DRA、正确B、错误正确答案:A8.储存器控制器全部寻址空间为1GBA、正确B、错误正确答案:A9.若定义任务task1的优先级为12,则不能再定义其他任务的优先级为12A、正确B、错误正确答案:A10.S3C2410X有24个外部中断源A、正确B、错误正确答案:A11.RCC_APB2PeriphClockCmd()函数是设置外设时钟。
A、正确B、错误正确答案:A12.我们通常将按键对应的引脚设置为上拉输入模式A、正确正确答案:A13.STM32F103ZET6芯片具有全球唯一A、正确B、错误正确答案:A14.MicroSD卡是一种常用的闪存卡,掉电保存,用于存储大量数据。
A、正确B、错误正确答案:A15.DS18B20是常用的数字温度传感器,其输出的是数字信号,具有体积小,硬件开销低、抗干扰能力强,精度高的特点。
A、正确B、错误正确答案:A16.寄存器r15作为程序计数器。
A、正确B、错误正确答案:A17.STM32开发板LED指示灯的阳极接CPU的PC0-PC7。
A、正确B、错误正确答案:B18.HSI是高速内部时钟,频率为8MHzA、正确B、错误正确答案:A19.VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。
ARM原理及应用复习题(附答案)
《ARM原理及应用》复习题填空题1.STM32F103是_32_位单片机,内核是ARM公司的___Cortex-M3___。
2.STM32F103最高工作频率___72MHz___。
片内具有多种外设,它们分别是:_GPIO_、_USART_、_I2C_、_SPI_、_ADC_、_DAC_、_TIM_、_RTC_、_IWDG_、_WWDG_。
IWDG:独立看门狗WWDG:窗口看门狗3.STM32103的GPIO端口具有多种配置状态,输入有3种状态,它们分别是_模拟输入_、_浮空输入__和上拉/下拉输入;输出有4种状态,它们分别是_通用推挽输出_、_通用开漏输出_、_复用推挽输出_和_复用开漏输出_。
5.当STM32I/O端口配置为输入时,输出功能被_禁止_,施密特触发器被激活__。
6.STM32的所有端口都有外部中断能力。
当使用外部中断线时,相应的引脚必须配置成输入模式。
7.STM32具有单独的位设置或位清除能力。
这是通过GPIOx->BSRR_和GPIOx->BRR寄存器来实现的。
8.STM32芯片内部集成的12位位ADC是一种逐次逼近(比较)型模拟数字转换器,具有18个通道,可测量16个外部和2个内部信号源。
9.STM32的NVIC管理着包括Cortex-M3核异常等中断,其和ARM处理器核的接口紧密相连,可以实现时延的中断处理,并有效地处理后到中断。
10.系统计时器(SysTick)提供了1个24位二进制递减计数器,具有灵活的控制机制11.STM32通用定时器TIM的16位计数器可以采用三种方式工作,分别为向上计数模式、向下计数模式和向上下计数模式。
12.STM32系列ARM Cortex-M3芯片支持三种复位形式,分别为上电复位、按键复位和备份复位。
简答题1.什么是嵌入式系统?嵌入式系统一般由哪几部分构成?它与通用计算机有何区别?答:是一种嵌入受控器件内部,为特定应用而设计的专用计算机系统,具有“嵌入性”、“专用性”和“计算机系统”3个基本要素。
ARM原理及应用复习题(附答案)
《ARM原理及应用》复习题填空题1.STM32F103是_32_位单片机,内核是ARM公司的___Cortex-M3___。
2.STM32F103最高工作频率___72MHz___。
片内具有多种外设,它们分别是:_GPIO_、_USART_、_I2C_、_SPI_、_ADC_、_DAC_、_TIM_、_RTC_、_IWDG_、_WWDG_。
IWDG:独立看门狗WWDG:窗口看门狗3.STM32103的GPIO端口具有多种配置状态,输入有3种状态,它们分别是_模拟输入_、_浮空输入__和上拉/下拉输入;输出有4种状态,它们分别是_通用推挽输出_、_通用开漏输出_、_复用推挽输出_和_复用开漏输出_。
5.当STM32I/O端口配置为输入时,输出功能被_禁止_,施密特触发器被激活__。
6.STM32的所有端口都有外部中断能力。
当使用外部中断线时,相应的引脚必须配置成输入模式。
7.STM32具有单独的位设置或位清除能力。
这是通过GPIOx->BSRR_和GPIOx->BRR寄存器来实现的。
8.STM32芯片内部集成的12位位ADC是一种逐次逼近(比较)型模拟数字转换器,具有18个通道,可测量16个外部和2个内部信号源。
9.STM32的NVIC管理着包括Cortex-M3核异常等中断,其和ARM处理器核的接口紧密相连,可以实现时延的中断处理,并有效地处理后到中断。
10.系统计时器(SysTick)提供了1个24位二进制递减计数器,具有灵活的控制机制11.STM32通用定时器TIM的16位计数器可以采用三种方式工作,分别为向上计数模式、向下计数模式和向上下计数模式。
12.STM32系列ARM Cortex-M3芯片支持三种复位形式,分别为上电复位、按键复位和备份复位。
简答题1.什么是嵌入式系统?嵌入式系统一般由哪几部分构成?它与通用计算机有何区别?答:是一种嵌入受控器件内部,为特定应用而设计的专用计算机系统,具有“嵌入性”、“专用性”和“计算机系统”3个基本要素。
ARM完整复习题及答案
11.在ARM的汇编程序中,有如下几种伪指令:二符号定义伪指令
、数据定义伪指令、汇编控制伪指令、宏指令、
「其他伪指令—。
12.汇编语言与C/C+啲混合编程通常有以下几种方式:在C/C++
代码中嵌入汇编指令、亠从汇编程序中访问C程序变量__、_
组成
19.ARM嵌入式系统主要由嵌入式处理器—、相关支撑硬件
___和嵌入式软件系统___构成。
20.常用的嵌入式外围设备有存储设备、通信设备和
显示设备___三类。
21.S3C2410中,其地址空间有_8—个BANK每个BANK最大的容
量128M。
22.S3C2410的电源管理模块可以激活4种模式:正常模
47.音频编解码中常用的技术包括:AD/DA转换―技术、___压
缩编码 技术、数字信号处理技术和信道编码术。
48.经采样、编码但未压缩的语音信号(对应编码)为:_PCM__
49.公式|nfs中,fs代表采样率。
50.音频编码方法包括二大类:
波形编码、
参数编码
和混合编码。
51.传输语音的格式一般有:
IIS总线格式和
嵌入式系统设计复习资料
注意:因为参考答案填空老师没有给电子版,
只是上课听的,
难免会有听错,
请大家指出错误。
一填空题
1.ARM内核有四个功能模块,即___T_、_D_、_M_、I
可供生产厂商根据不同用户的要求来配置生产ARM芯片。
3.ARM芯片主要封装有QFP__、TQFP、PQFP
LQFP、BGA、LBGA等形式。
立即寻址
、寄存器移位寻址、
ARM模拟考试题(附答案)
ARM模拟考试题(附答案)一、判断题(共100题,每题1分,共100分)1.集成32位的ARM Cortex_M3内核,最高频率为72MHZA、正确B、错误正确答案:A2.μC/OS II是一个可以基于ROM运行的、可裁剪的、抢占式、实时多任务内核,具有高度可移植性,特别适合于微处理器和控制器。
A、正确B、错误正确答案:A3.输入模式是指将MCU的信号输入到引脚之中。
A、正确B、错误正确答案:B4.DS18B2使用的是单总线A、正确B、错误正确答案:A5.通信电路核心为CH340G芯片A、正确B、错误正确答案:A6.GPIO_Mode用以设置选中管脚的速率。
A、正确B、错误正确答案:B7.无损检测就是在不损坏试件的前提下,以物理方法对试件进行检查和测试的方法。
A、正确B、错误正确答案:A8.EEPROM存储掉电后不保存数据()A、正确B、错误正确答案:B9.ARM内含37个寄存器,包括31个通用32位计算机和6个状态计算器A、正确B、错误正确答案:A10.RISC又称精简指令集计算机A、正确B、错误正确答案:A11.几乎全部高速通用输入输出口(GPIO)可承受5V输入A、正确B、错误正确答案:A12.带操作系统的都比无操作系统的好()A、正确B、错误正确答案:B13.STM32F103芯片有5个串口。
A、正确B、错误正确答案:A14.STM32F103ZET6芯片有2个12位的DAC和2个12位的ADCA、正确B、错误正确答案:B15.STM32三种启动模式对应的存储介质均是芯片内置的,包括:用户闪存flash、DRAM内存、系统存储器。
A、正确B、错误正确答案:B16.AFIO重映射的操作是对使能被重新映射到的I/O端口时钟使能被重新映射的外设时钟使能AFIO功能的时钟进行重映射A、正确B、错误正确答案:A17.STM32F103ZET6芯片具有96位的全球唯一编号;A、正确B、错误正确答案:A18.仿真器和开发板之间通过排线连接,电脑主机和仿真器之间通过USB线连接A、正确B、错误正确答案:A19.单片机又被称为MCUA、正确B、错误正确答案:A20.N Buz蜂鸣器高电平有效A、正确B、错误正确答案:B21.STM32串口既可以工作在异步模式也可以工作在同步模式下。
ARM习题库与参考答案
ARM习题库与参考答案一、判断题(共100题,每题1分,共100分)1.数码管共阳接法是指将负极接在一起。
A、正确B、错误正确答案:B2.异步通信数据传送按帧传输,一帧数据包含起始位、数据为、校验位、和停止位。
A、正确B、错误正确答案:A3.OLED显示屏需要背光源A、正确B、错误正确答案:B4.STM32用用户闪存启动由BOOT1决定A、正确B、错误正确答案:B5.嵌入式操作系统是指用于嵌入式系统的操作系统。
A、正确B、错误正确答案:A6.DS18B20是常用的数字温度传感器,其输出的是数字信号。
A、正确B、错误正确答案:A7.GPIO_Mode_IPD表示下拉输出A、正确B、错误正确答案:A8.嵌入式软件在很大程度上决定整个嵌入式系统的价值A、正确B、错误正确答案:A9.STM32F103ZET6芯片最高工作频率可达72MHz。
A、正确B、错误正确答案:A10.嵌入式系统和通用计算机的相同点是软件和硬件的集合。
A、正确B、错误正确答案:A11.STM32单片机内部所有的工作都是以时钟信号为步调基准进行工作的A、正确B、错误正确答案:A12.STM32当开发板的按键按下时端口为高电平。
A、正确B、错误正确答案:A13.STM32F103ZET6的引脚数为144A、正确B、错误正确答案:A14.嵌入式系统体系结构一般具有冯.诺依曼和哈佛两种基本形式A、正确B、错误正确答案:A15.STM32固件库本质是一个固件函数包,由程序,数据结构和各种宏组成。
A、正确B、错误正确答案:A16.STM32F103ZET6芯片具有睡眠、停止、待机三种低功耗工作方式A、正确B、错误17.STM32F103ZET6芯片内部集成了11个定时器A、正确B、错误正确答案:A18.一个GPIO如果可以复用为内置外设的功能引脚,那么当这个GPIO作为内置外设使用的时候,就叫做复用。
A、正确B、错误正确答案:A19.24C02提供2048位的串行电可擦写可编程只读存储器(EEPROM),组织形式为256字×8位字长。
arm嵌入式系统试题及标准答案
arm嵌入式系统试题及标准答案一、选择题1. ARM的英文全称为()。
A. Advanced RISC MachinesB. Advanced Reduced Instruction Set ComputingC. Advanced Risk Instruction Set MachinesD. Advanced Reduced Innovative System Machines 正确答案:A2. ARM的发展平台主要有()。
A. CortexB. Keil MDKC. MbedD. All of the above正确答案:D3. ARM架构中,RISC指的是()。
A. Reduced Instructions for Simple ComputingB. Reduced Instruction Set ComputingC. Reduced Instructions for Speedy ComputingD. Reduced Innovative System Computing正确答案:B4. ARM的家族庞大,主要分为()。
A. ARMv1-ARMv5B. ARMv6-ARMv7C. ARMv8-ARMv12D. ARMv12-ARMv16正确答案:B5. 在ARM处理器中,Cortex-A系列主要针对()。
A. 浮点运算B. 实时性C. 安全性D. 性能正确答案:D二、填空题1. ARM架构的特点之一是指令集精简,采用()指令集。
正确答案:RISC(Reduced Instruction Set Computing)2. ARM处理器的体积小、功耗低的特点使得其在()领域得到广泛应用。
正确答案:嵌入式系统3. ARM主要设计并销售()和相关的软件开发工具、IP核等。
正确答案:处理器4. Keil MDK是由ARM公司开发的()。
正确答案:集成开发环境5. ARM Cortex-M系列处理器适用于对能耗和成本有严格要求的()。
ARM单选习题库及答案
ARM单选习题库及答案一、单选题(共100题,每题1分,共100分)1、下面与嵌入式处理器有关的叙述中,错误的是:A、嵌入式处理器只有在供电的情况下才有可能正常工作B、嵌入式处理器本身就是一个嵌入式最小硬件系统C、嵌入式处理器工作时需要时钟信号正确答案:B2、()显示屏是利用有机电致发光二极管制成的显示屏。
本设计选用0.96寸OLED12864显示屏作为系统的显示设备。
A、OLEDB、ABCDC、EFGH正确答案:A3、下面哪种操作系统最方便移植到嵌入式设备中A、WindowsB、linuxC、unix正确答案:B4、Systick定时器的位数是()位。
A、24B、16C、32正确答案:A5、ADD R0,R1,#3属于()寻址方式A、立即寻址B、多寄存器寻址C、寄存器直接寻址正确答案:A6、关于STM32芯片内部中的五个时钟源,说法正确的是()?A、其它选项都是对的B、HSI是高速内部时钟,RC振荡器,频率为8MHzC、LSI是低速内部时钟,RC振荡器,频率为40kHz正确答案:A7、下列是高速内部时钟的是()。
A、HSEB、LSIC、HSI正确答案:C8、嵌入式系统是以()为核心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、安全性、成本、体积、重量、功耗、环境等方面有严格要求的专用计算机系统。
A、应用B、计算机技术C、嵌入式正确答案:A9、STM32芯片最高工作频率是()?A、68MHzB、72MHzC、24Mhz正确答案:B10、开发板的主CPU和仿真器CPU都采用()作为时钟信号发生器A、外拉晶振B、HSEC、PLL正确答案:A11、GPIO_Speed用以设置选中管脚的速率,则GPIO_Speed_50MHz设置管脚的最高输出速率为()MHzA、2B、50C、20正确答案:B12、中断控制器中有多少个()DMA控制器A、4B、2C、3正确答案:A13、温度传感器DS18B20和红外接收头均为()A、单总线传感器B、双总线传感器C、总线传感器正确答案:A14、操作电压的叙述错误的是()A、I/O:2.2VB、I/O:3.3VC、I/O:6.6V正确答案:B15、()通信是指使用一条数据线,将数据一位一位地在这条数据线上依次传输。
ARM基础知识单选题100道及答案解析
ARM 基础知识单选题100道及答案解析1. ARM 处理器采用的架构是()A. CISCB. RISCC. VLIWD. EPIC答案:B解析:ARM 处理器采用的是精简指令集(RISC)架构。
2. 以下哪个不是ARM 处理器的特点()A. 低功耗B. 高性能C. 复杂指令集D. 体积小答案:C解析:ARM 处理器是精简指令集,不是复杂指令集。
3. ARM 指令集的寻址方式不包括()A. 立即寻址B. 间接寻址C. 寄存器间接寻址D. 基址加变址寻址答案:B解析:ARM 指令集的寻址方式包括立即寻址、寄存器寻址、寄存器间接寻址、基址加变址寻址等,没有间接寻址。
4. 在ARM 体系结构中,用于存储程序状态寄存器的是()A. R0B. R13C. R15D. CPSR答案:D解析:CPSR(Current Program Status Register)用于存储程序状态。
5. 以下关于ARM 异常的说法错误的是()A. 复位异常优先级最高B. 未定义指令异常可以用于软件仿真C. 数据中止异常发生在数据访问时D. 快速中断异常响应速度比普通中断慢答案:D解析:快速中断异常响应速度比普通中断快。
6. ARM 处理器的工作模式不包括()A. 用户模式B. 系统模式C. 管理模式D. 超级模式答案:D解析:ARM 处理器的工作模式包括用户模式、系统模式、管理模式、中止模式、未定义模式、中断模式、快速中断模式。
7. 下列属于ARM 处理器的寄存器组的是()A. 通用寄存器B. 状态寄存器C. 控制寄存器D. 以上都是答案:D解析:ARM 处理器的寄存器组包括通用寄存器、状态寄存器和控制寄存器。
8. 在ARM 中,实现子程序调用的指令是()A. BB. BLC. BXD. MOV答案:B解析:BL 指令用于实现子程序调用,并保存返回地址。
9. 以下关于ARM 流水线的描述,错误的是()A. 提高了指令执行效率B. 增加了处理器的复杂度C. 减少了指令执行周期D. 不会产生流水线冲突答案:D解析:ARM 流水线可能会产生流水线冲突。
ARM知识复习题(带参考答案)
56.[单选题]ARM处理器中的哪个部分可以实现物理地址到虚拟地址的映射?D A:ALU B:桶型移位寄存器 C:Cache D:MMU
2.[单选题]ARM芯片采用什么样的体系结构?A A:RISC B:CISC C:x86 D:MIPS
3.[单选题]ARM的指令执行靠什么驱动? A A:流水线 B:微代码 C:电容放电 D:电磁感应
4.[单选题]ARM使用什么样的总线协议? A A:AMBA B:CAN C:1553b总线 D:TCP/IP
14.[单选题]ARM用于响应快速外部中断的处理器模式叫什么? A A:FIQ B:IRQ C:数据异常 D:SWI
15.[单选题]ARM上电后进入哪种模式? B A:FIQ模式 B:管理模式 C:IRQ模式 D:数据异常模式
16.[单选题]当程序直接改写cpsr来切换模式时,cpsr会被复制到spsr? B A:会 B:不会 C:根据程序的执行状态决定是否影响 D:根据执行的指令决定是否影响
29.[单选题]正常程序执行过程中,每执行一条ARM指令,程序计数器寄存器的值加多少字节?D A:1字节 B:2字节 C:3字节 D:4字节
30.[单选题]ARM上电执行下列哪种异常? A A:Reset B:未定义指令 C:IRQ
D:FIQ
31.[单选题]ARM中哪个异常优先级最高? A A:Reset B:未定义指令 C:IRQ D:FIQ
23.[单选题]程序员可见的寄存器有哪些? B A:r0~r15 B:r0~r15、cpsr C:r0~r15、cpsr、spsr D:r0~r37
ARM完整复习题及答案
嵌入式系统设计复习资料注意:因为参考答案填空老师没有给电子版,只是上课听的,难免会有听错,请大家指出错误。
一填空题1.ARM内核有四个功能模块,即___T___、___D___、___M___、____I__,可供生产厂商根据不同用户的要求来配置生产ARM芯片。
3.ARM芯片主要封装有___QFP___、___TQFP___、___PQFP___、___LQFP___、___BGA___、____LBGA__等形式。
4.ARM微处理器共有___37___个___32___位寄存器,其中____31__个为通用寄存器,____6__个为状态寄存器。
5.ARM体系结构可用两种方法存储字数据,具体为___大端存储格式__、___小端存储格式___。
6.协处理器主要控制:___片内MMU___、___指令和数据缓存(IDC)___、___写缓冲(Write Buffer)___。
在逻辑上,ARM可以扩展16 个协处理器。
7.ARM微处理器在较新的体系结构中支持两种指令集:___ARM指令___、___Thumb指令___,状态寄存器CPSR的 T 位反映了处理器运行不同指令的当前状态。
8.在CPSR中M[4:0]表示模式位,其中10111表示中止模式,在异常类型中,中止又分为预取址中止和数据中止。
9.ARM处理器有9种基本寻址方式,分别是:___寄存器寻址___、___立即寻址___、___寄存器移位寻址___、____寄存器间接寻址__、__变址寻址____、___多寄存器寻址___、___堆栈寻址___、___块复制寻址___、___相对寻址___。
10.ARM指令集可以分为6类,分别是:__跳转指令____、___数据处理指令___、___程序状态寄存器(PSR)传输指令___、___Load/Store 指令___、___协处理器指令___、___异常中断产生指令___。
ARM指令的条件码位于指令的最高4([31:28]),每种条件码可用 2 个字符来表示,可添加在指令助记符的后面和指令同时使用。
ARM题库(附答案)
ARM题库(附答案)一、判断题(共100题,每题1分,共100分)1.循环冗余码校验的基本原理是将一个数据块看成一个位数很长的二进制数,然后用一个特定的数去除它,将余数作校验码附在数据块后一起发送。
A、正确B、错误正确答案:A2.引导程序一般由c语言编写,应用程序一般由汇编语言编写A、正确B、错误正确答案:B3.典型嵌入式操作系统是不包括Android的。
A、正确B、错误正确答案:B4.滤波电路采用了8个0.1uF的电容(C12-C19)并联,为CPU电源提供滤波功能。
A、正确B、错误正确答案:A5.小端对其是指多字节的数据在存储器中存储时是低地址存储高有效位。
A、正确B、错误正确答案:B6.当STM32的I/O端口为输入时,输出缓冲器被禁止A、正确B、错误正确答案:A7.S3C2410X是32位处理器A、正确B、错误正确答案:A8.STM32三种启动模式对应的存储介质均是芯片内置A、正确B、错误正确答案:A9.全双工制式是指通信双方均设有发送器和接收器,且信道划分为发送信道和接收信道A、正确B、错误正确答案:A10.嵌入式系统的特点包括专用性强,可靠性低,生命周期长等特点A、正确B、错误正确答案:B11.串行通信按照数据传送方向分为单工制式,半双工制式,全双工制式.A、正确B、错误正确答案:A12.Coryex-R系列的关键特性为高性能,实时,安全,经济实惠。
A、正确B、错误正确答案:A13.晶振一般叫作晶体谐振器,是一种机电器件。
A、正确B、错误正确答案:A14.STM32串口既可以工作在异步模式也可以工作在同步模式下。
A、正确B、错误正确答案:A15.STM32芯片CPU工作时最高温度为-40—85°CA、正确B、错误正确答案:A16.在中断系统的设计中,中断源产生中断请求,对应的中断标志位就会被置位。
在中断服务程序中,要将对应的中断标志位用软件清零。
A、正确B、错误正确答案:A17.程序运行过程中的资源可以是显示器,键盘,但不可以是一个数组或者变量A、正确B、错误正确答案:B18.GPIO_Mode_IPD表示下拉输出A、正确B、错误正确答案:A19.在计算机系统中,电源故障、内存出错、总线出错等是不可屏蔽中断。
ARM考试题及参考答案
ARM考试题及参考答案一、判断题(共100题,每题1分,共100分)1.STM32有84个中断源。
A、正确B、错误正确答案:A2.STM32开发板备用电源为纽扣电池A、正确B、错误正确答案:A3.STM32F103ZET6芯片有3个12位的DAC和3个12位的ADCA、正确B、错误正确答案:B4.晶振一般叫做晶体谐振器,是一种机电器件,用电损耗很小的石英晶体经过精密切割磨削并镀上电极焊上引线做出。
A、正确B、错误正确答案:A5.HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。
A、正确B、错误正确答案:A6.嵌入式操作系统通常包括了与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。
A、正确B、错误正确答案:A7.STM32单片机低电平复位,电路其可以实现上电复位和按键复位A、正确B、错误正确答案:A8.带操作系统的都比无操作系统的好()A、正确B、错误正确答案:B9.AD采样模块主要目的是提供4个可以调节的电压供系统采样A、正确B、错误正确答案:A10.ARM芯片本质上是一个32位复杂指令集(CISC)处理器架构A、正确B、错误正确答案:B11.大多操作系统需要一个硬件定时器来产生操作系统需要的滴答中断,作为整个系统的时基。
A、正确B、错误正确答案:A12.双电源供电方式,一种是usb接口供电方式,一种是火牛接口供电方式A、正确B、错误正确答案:A13.只要给LED通以高电平就可以点亮它A、正确B、错误正确答案:B14.cpu滤波电路采用了8个0.1uF的电容(C12-C19)并联,为CPU 电源提供滤波功能。
A、正确B、错误正确答案:A15.STM32用用户闪存启动由BOOT1决定A、正确B、错误正确答案:B16.GPIO_Write的功能向指定GPIO数据端口写入数据A、正确B、错误正确答案:A17.ARM中Reast异常优先级最高A、正确B、错误正确答案:A18.计算机处理速度越快,存储容量越大,外围设备性能越好A、正确B、错误正确答案:A19.STM32开发板只需要接一个晶振A、正确B、错误正确答案:B20.μC/OSII是一个可以基于ROM运行的、可裁剪的、抢占式、实时多任务内核,具有高度可移植性,特别适合于微处理器和控制器。
ARM复习题含答案
ARM复习题含答案一、单选题(共100题,每题1分,共100分)1.中断源是指()?A、中断连续的事件B、能引发中断的事件C、中断源与外设没有关系的事件正确答案:B2.应用程序一般由()编写,直接架构在硬件之上,在引导程序之后运行,负责实现嵌入式系统的主要功能。
A、pythonB、JavaC、c语言正确答案:C3.下面关于STM32的说法正确的是()A、每个STM32芯片上一定有BOOT0和BOOT1这两个引脚B、STM32的系统存储器可以用来存储用户数据C、因为STM32没有集成AD转换器,所以需要外接AD传感器正确答案:A4.处理器的两种操作状态是:A、ARM状态和Thumb状态B、ARM状态和转换状态C、转换状态和Thumb状态正确答案:A5.()函数用以设置选中管脚的速率。
A、GPIO_SpeedB、GPIO_WriteC、GPIO_Mode正确答案:A6.下面那个选项不是USB设备的特点A、不可热拔插B、串行通性方式C、分HOST\DEVICE和HUB正确答案:A7.STM32F103ZET6中的Z代表什么A、36脚B、48脚C、144脚正确答案:C8.下列时钟源中不可以用来驱动系统时钟的是( )A、HSEB、LSIC、HSI正确答案:A9.CPU暂时中止其正在执行的程序,转去执行请求中断的那个外设或事件的服务程序,等处理完毕后再返回执行原来中止的程序,叫做()。
A、中断B、暂停C、请求正确答案:A10.嵌入式软件分为()和应用软件两个主要部分。
A、嵌入式数据库B、嵌入式GUIC、操作系统正确答案:C11.下列是在STM32芯片内部中的时钟源是()A、HSIB、RLC、PSE正确答案:A12.函数GPIO_SetBits的功能是()?A、设置指定的数据端口位B、清除指定的数据端口位C、设置或者清除指定的数据端口位正确答案:A13.BOOT1=1 BOOT0=1 从()启动,这种模式可以用于调试A、内置SRAMB、闪存启动C、系统存储器正确答案:A14.STM32芯片最高工作频率是()?A、24MhzB、68MHzC、72MHz正确答案:C15.串行通信的校验位有()位。
arm测试题及答案
arm测试题及答案一、单选题(每题2分,共10分)1. ARM处理器的全称是什么?A. Advanced RISC MachineB. Advanced Reduced MachineC. Advanced Random MachineD. Advanced Real-time Machine答案:A2. ARM架构中,哪一级流水线是执行指令的?A. 第一级流水线B. 第二级流水线C. 第三级流水线D. 第四级流水线答案:C3. 在ARM指令集中,哪条指令用于实现函数调用?A. BLB. BC. BXD. BLX答案:A4. ARM处理器中,哪个寄存器用于保存程序计数器?A. R0B. R1C. R15D. R14答案:C5. ARM处理器中,哪个指令用于实现数据的加载?A. LDRB. STRC. LDMD. STM答案:A二、多选题(每题3分,共15分)6. 下列哪些指令属于ARM处理器的分支指令?A. BB. BLC. BXD. BLX答案:A, B, C, D7. 在ARM处理器中,哪些寄存器是不可被用户直接访问的?A. R13B. R14C. R15D. R12答案:B, C8. ARM处理器中,哪些指令用于实现数据的存储?A. LDRB. STRC. LDMD. STM答案:B, D9. 在ARM架构中,哪些指令用于实现函数返回?A. BX LRB. MOV PC, LRC. SUBS PC, LR, #4D. MOV PC, R14答案:A, B10. 下列哪些是ARM处理器的特权模式?A. 用户模式B. 系统模式C. 管理模式D. 监控模式答案:B, C, D三、判断题(每题1分,共5分)11. ARM处理器是一种复杂指令集(CISC)处理器。
(错误)12. ARM处理器支持32位和64位指令集。
(正确)13. ARM处理器中的寄存器R15也被称为链接寄存器(LR)。
(错误)14. ARM处理器中的指令BX LR可以实现从子函数返回到主函数。
arm试题及答案
arm试题及答案题目:ARM试题及答案ARM(Advanced RISC Machines)是一种广泛应用于嵌入式系统和移动设备的处理器架构。
本文将提供一系列ARM试题,并附带详细的答案解析,帮助读者更好地理解和掌握ARM架构。
一、单选题1. ARM是哪个国家的公司?A. 英国B. 美国C. 日本D. 中国正确答案:A解析:ARM公司总部位于英国剑桥,成立于1990年,是一家全球领先的半导体和软件设计公司。
2. ARM架构是属于哪种指令集体系结构?A. CISCB. RISCC. SIMDD. VLIW正确答案:B解析:ARM采用的是RISC(精简指令集计算机)的架构,具有指令精简、执行速度快等特点。
3. ARM处理器的字长是多少位?A. 16位B. 32位C. 64位D. 128位正确答案:B解析:大多数ARM处理器都是32位的,但也有一些64位的ARM 处理器。
二、填空题1. ARM架构的全称是__________。
正确答案:Advanced RISC Machines解析:ARM的全称是Advanced RISC Machines,意为高级精简指令集计算机。
2. ARMv8架构引入了__________模式,支持64位处理器。
正确答案:AArch64(或ARM64)解析:ARMv8架构引入了AArch64模式,为64位ARM处理器提供支持。
三、简答题1. 简述ARM架构相对于CISC架构的优点。
答案:相较于CISC(复杂指令集计算机)架构,ARM架构具有以下优点:- 指令精简:ARM指令集精简,指令集体系结构清晰简洁,执行效率高。
- 低功耗:ARM架构在设计上更关注低功耗,适用于嵌入式系统和移动设备。
- 可扩展性:ARM体系结构具有良好的可扩展性,支持在不同的级别上进行扩展和增强。
- 易于实现:ARM的设计简单且清晰,便于系统设计者理解和实现。
- 兼容性:ARM架构具有很高的兼容性,能够较好地支持软件和硬件的移植。
ARM测试题+答案
ARM测试题+答案一、判断题(共100题,每题1分,共100分)1.GPIO_Mode_IN_FLOATING是呈现高阻态的一种状态,存在不确定性的电压,常用于读取内部电路状态A、正确B、错误正确答案:B2.ARM公司的ARM920T核采用了AMBA总线结构A、正确B、错误正确答案:A3.晶震的作用是为STM32系统提供基准时钟信号A、正确B、错误正确答案:A4.STM32F103ZET6芯片具有112根高速通用输入输出口(GPIO),可从其中任选16根作为外部中断输入口,几乎全部GPIO可承受5V输入(PA0∽PA7、PB0∽PB1、PC0∽PC5、PC13∽PC15和PF6∽PF10除外);A、正确B、错误正确答案:A5.BOOT1=xBOOT0=0从永辉闪存启动,这是正常的工作模式A、正确B、错误正确答案:A6.通信电路核心为CH340G芯片A、正确B、错误正确答案:A7.对于通用计算机,操作系统是整个软件系统的核心,不可或缺。
所以嵌入式软件系统必须有操作系统。
A、正确B、错误正确答案:B8.嵌入式系统和通用计算机的相同点是软件和硬件的集合。
A、正确B、错误正确答案:A9.STM32系列拥有3种低功耗模式:启动,停止和关机模式A、正确B、错误正确答案:B10.数码管采用的是共阳接法A、正确B、错误正确答案:A11.GPIO一般具有三态,0、1和高阻状态A、正确B、错误正确答案:A12.串行通信按同步方式分为异步通信和同步通信A、正确B、错误正确答案:A13.VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。
A、正确B、错误正确答案:A14.Cortex–M3的存储格式中专用外设总线区域可以使用小端格式A、正确B、错误正确答案:A15.STM32F103ZET6芯片具有96位的全球唯一编号A、正确B、错误正确答案:A16.若定义任务task1的优先级为12,则不能再定义其他任务的优先级为12A、正确B、错误正确答案:A17.STM32开发板的备用电源为一钮扣电池,供电电压为3V,用于对实时时钟以及备份存储器进行供电A、正确B、错误正确答案:A18.STM32每个中断通道对应唯一的硬件中断信号输入。
ARM考试模拟题+参考答案
ARM考试模拟题+参考答案一、判断题(共100题,每题1分,共100分)1.STM32开发板的备用电源为纽扣电池A、正确B、错误正确答案:A2.GPIO_SesetBits用来给指定端口位设置高电平A、正确B、错误正确答案:A3.基于库函数的开发方式具有容易学习,便于阅读,维护成本低等有点A、正确B、错误正确答案:A4.对于STM32开发板而言,它需要两个晶振,一个是系统主晶振,频率为8MHz,一个是实时时钟晶振,频率为32.768KHz。
A、正确B、错误正确答案:A5.嵌入式系统不适用于环境工程、pos网络等领域。
A、正确B、错误正确答案:B6.GPIO_Mode_IPD表示下拉输出A、正确B、错误正确答案:A7.使能时钟工作步骤是: 1、配置CPU主时钟的来源,以及主时钟的具体频率。
2、配置各部件时钟的具体频率,并打开各部件时钟。
A、正确B、错误正确答案:A8.单片机也称微控制器A、正确B、错误正确答案:B9.S3C2410X有24个外部中断源A、正确B、错误正确答案:A10.在嵌入式系统设计中可以通过ADC来测量电池电压A、正确B、错误正确答案:A11.SRAM用于高速缓存A、正确B、错误正确答案:A12.STM32单片机高电平复位,电路其可以实现上电复位和按键复位。
A、正确B、错误正确答案:B13.按键输入需要配置GPIO工作于输入状态。
A、正确正确答案:AART初始化函数包括USART_SetSpeed。
A、正确B、错误正确答案:B15.高抢占式优先级的中断事件会打断当前的主程序/中断程序运行,俗称嵌套。
A、正确B、错误正确答案:B16.嵌入式不具备高功耗的特点A、正确B、错误正确答案:A17.蓝桥杯ARM嵌入式开发板采用8MHz外接晶振A、正确B、错误正确答案:A18.GPIO_Mode_AF_PP为复用推挽输出A、正确B、错误正确答案:A19.晶振一般叫作晶体谐振器,是一种机电器件A、正确B、错误正确答案:A20.STM32F103ZET6集成了内部温度传感器和实时时钟RTCB、错误正确答案:A21.在每个STM32的芯片上都有两个管脚BOOT0和BOOT1,这两个管脚在芯片复位时的电平状态决定了芯片复位后从哪个区域开始执行程序。
ARM判断复习题(附参考答案)
ARM判断复习题(附参考答案)一、判断题(共100题,每题1分,共100分)1、STM32F103ZET6芯片具有单周期乘法指令和硬件除法器A、正确B、错误正确答案:A2、函数GPIO_ ReadInputDataBit功能描述:读取指定端口管脚的输入A、正确B、错误正确答案:A3、STM32用用户闪存启动由BOOT1决定A、正确B、错误正确答案:B4、同步通信是由1~2个同步字符和多字节数据位组成,同步字符作为起始位以触发同步时钟开始发送或接受数据;多字节数据之间不允许有空隙,每位占用的时间相等;空闲位需发送同步字符.A、正确B、错误正确答案:A5、输入浮空:浮空就是逻辑器件与引脚既不接高电平,也不接低电平A、正确B、错误正确答案:A6、所有的GPIO引脚有一个内部微弱的上拉和下拉,当它们被配置为输出时可以是激活的或者非激活的A、正确B、错误正确答案:A7、任务调度以调度函数实现。
任务调度是系统的一个任务。
A、正确B、错误正确答案:B8、cpu滤波电路采用了8个0.1uF的电容(C12-C19)并联,为CPU电源提供滤波功能。
A、正确B、错误正确答案:A9、基于库函数的开发方式具有容易学习,便于阅读,维护成本低等有点A、正确B、错误正确答案:A10、当CPU检测到多次按键按下时一定是用户按下的。
A、正确B、错误正确答案:B11、开发板配备一个无源蜂鸣器BUZ1,PNP三极管Q7只能控制其导通A、正确B、错误正确答案:B12、方式的改变不可以在软件控制下改变,也不可以由外部中断或者由异常处理来改变。
A、正确B、错误正确答案:B13、开发板用的是220V的交流电。
A、正确B、错误正确答案:B14、S3C2440A芯片是三星公司产品,芯片内集成了ARM公司的ARM920T 核A、正确B、错误正确答案:A15、带操作系统的都比无操作系统的好()A、正确B、错误正确答案:B16、GPIO是STM32F103微控制器最基本、最重要的外设A、正确B、错误正确答案:A17、晶振一般叫作晶体谐振器,是一种机电器件A、正确B、错误正确答案:A18、STM32F103ZET6芯片最高工作频率可达72MHz。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
64.[单选题]下列哪条指令可以实现把r0中的数据保存到内存单元(r1+100)中? A
A:STR r0,[r1,#100]
B:STR r0,[r1,#200]
C:STR r0,[r1,#300]
D:STR r0,[r1,#400]
65.[单选题]对MMU和MPU的区别描述正确的是? D
23.[单选题]程序员可见的寄存器有哪些? B
A:r0~r15
B:r0~r15、cpsr
C:r0~r15、cpsr、spsr
D:r0~r37
24.[单选题]通常用作堆栈指针的寄存器叫什么名字? A
A:r13
B:r14
C:r15
D:cpsr
25.[单选题]通常用来保存子程序返回地址的连接寄存器叫什么? B
48.[单选题]中断向量表中(假设中断向量表起始地址在0x0),软中断的中断向量是多少? C
A:0x00
B:0x04
C:0x08
D:0x0c
49.[单选题]CMP指令用于实现什么功能? A
A:32位数比较
B:切换跳转
C:断点指令
D:零计数
50.[单选题]ARM指令中对立即数的操作有一定限制,下面所列立即数中,属于合法立即数的是哪一个? D
A:37个
B:10个
C:12个
D:72个
10.[单选题]ARM使用那个寄存器存放程序的返回地址? A
A:R14
B:r12
C:cpsr
D:spsr
11.[单选题]用户模式下的可见通用寄存器个数为多少个? B
A:37个
B:16个
C:38个
D:39个
A:0x101
B:0x102
C:0xff1
D:0xff
51.[单选题]指令MOV r0,r1,LSL,#3中,LSL的作用是? B
A:算术右移
B:逻辑左移
C:逻辑右移
D:循环右移
52.[单选题]下列哪条指令可以实现r1=r0×3? A
A:ADD r1,r0,r0,LSL #1
D:根据执行的指令决定是否影响
17.[单选题]Thumb指令集的长度是多少?A
A:16
B:32
C:64
D:72
18.[单选题]ARM的启动向量? B
A:0xffffffff
B:0x00000000
C:0x11110000
D:0000ffff
C:ARM中的除法交给协处理器完成
D:ARM体系结构中专门的除法逻辑
62.[单选题]下列哪个指令可以实现处理器的状态转移? C
A:B
B:BL
C:BX
D:MOV
63.[单选题]外部中断发生时,处理器进入哪种状态? A
A:ARM
B:Thumb
C:Jazelle
39.[单选题]指令的三级流水线中,预取阶段完成的任务是? A
A:从存储器装载一条指令
B:识别将被执行的指令
C:ALU处理指令
D:把结果写会计算器
40.[单选题]ARM9使用几级流水线? C
A:3级
B:4级
C:5级
D:6级
41.[单选题]ARM汇编指令中,用于实现加法运算的是哪条指令? A
B:IRQ
C:数据异常
D:SWI
15.[单选题]ARM上电后进入哪种模式? B
A:FIQ模式
B:管理模式
C:IRQ模式
D:数据异常模式
16.[单选题]当程序直接改写cpsr来切换模式时,cpsr会被复制到spsr? B
A:会
B:不会
C:根据程序的执行状态决定是否影响
D:LDR r1,r2
46.[单选题]ARM汇编指令中,用于实现64位无符号乘法运算的是哪条指令? A
A:UMULL
B:UMLAL
C:MUL
D:MOV
47.[单选题]ARM汇编语言中,用于实现软中断的是哪条指令? C
A:ADD
B:SUB
C:SWI
D:MOV
A:MPU除有内存单元保护功能外,还具有虚拟地址到物理地址的映射功能
B:两种功能相同,可以在不同的芯片上集成不同的模块
C:MMU的功耗比MPU低
D:MMU除有内存单元保护功能外,还具有虚拟地址到物理地址的映射功能
66.[单选题]指令MOV r1,#0x09正确执行后,r1的结果是多少? (A、B)
A:ADD
B:SUB
C:MUL
D:MOV
42.[单选题]ARM汇编指令中,用于实现减法运算的是哪条指令? B
A:ADD
B:SUB
C:MUL
D:MOV
43.[单选题]ARM汇编指令中,用于实现乘法运算的是哪条指令? C
A:ADD
B:SUB
C:MUL
B:r13
C:cpsr
D:spsr
60.[单选题]ATPCS中规定,用哪些寄存器传递参数? A
A:r0~r3
B:r0~r8
C:r8~r12
D:r0~r12
61.[单选题]下列描述中,哪些是正确的? (都不正确)
A:ARM不包含除法硬件
B:ARM9以后的版本中包含除法硬件
5.[单选题]ARM采用多少位的体系结构? B
A:64位
B:32位
C:16位
D:8位
6.[单选题]根据ARM命名规则,ARM7TDMI的D代表什么意思? A
A:debug
B:支持Thumb指令
C:多媒体处理
D:支持Jazelle加速
7.[单选题]根据ARM命名规则,ARM7TDMI的T代表什么意思? B
A:debug
B:支持Thumb指令
C:多媒体处
D:支持Jazelle加速
8.[单选题]Intel生产的ARM芯片叫什么? D
A:PowerPC
B:MIPS
C:Firecold
D:xscale
9.[单选题]ARM体系结构中共有多少个物理寄存器? A
A:RISC
B:CISC
C:x86
D:MIPS
3.[单选题]ARM的指令执行靠什么驱动? A
A:流水线
B:微代码
C:电容放电
D:电磁感应
4.[单选题]ARM使用什么样的总线协议? A
A:AMBA
B:CAN
C:1553b总线
D:TCP/IP
19.[单选题]提供了安全解决方案的ARM系列产品是以下系列中的哪一种? B
A:PowerPC
B:SecurCore
C:OMAP
D:AT91
20.[单选题]ARM处理模式中,除以下那一种其他模式均为特权模式? A
A:用户模式
B:管理模式
C:IRQ模式
D:数据异常模式
D:MOV
44.[单选题]ARM汇编指令中,用于实现寄存器数据搬移操作的是哪条指令? D
A:ADD
B:SUB
C:MUL
D:MOV
45.[单选题]下面所列指令,哪一条指令语法格式正确? B
A:ADD r1,r2
B:ADD r1,r2,r3
C:MOV r1,r2,r3
54.[单选题]下列判断中,对ARM指令集和Thumb指令集的关系描述正确的是? B
A:ARM指令集是Thumb指令集的子集
B:Thumb指令集是ARM指令集的子集
C:Thumb指令集是ARM指令集的补充
D:ARM指令集是Thumb指令集的补充
55.[单选题]Thumb指令集的长度是多少? B
32.[单选题]处理器上电默认进入哪种状态? A
A:ARM
B:Thumb
C:Jazelle
D:由芯片的硬件连线决定
33.[单选题]使用单一平板地址的ARM地址空间,最大寻址空间为多少? B
A:2G
B:4G
C:1G
D:8G
34.[单选题]什么样的ARM指令可以条件执行? A
A:所有的
B:部分
C:极少数
D:没有
35.[单选题]条件指令助记符EQ代表什么? B
A:不相等
B:相等
C:大于
D:等于
36.[单选题]ARM中位于主存储器和内核之间的快速存储器叫什么? A
A:Cache
B:MMU
C:MPU
D:SDRAM
请在正确的选项后点击,错选、多选、少选或不选均不得分。
1.[单选题]ARM的全称是什么? A
A:Advanced RISR Machines
B:A Run Machine
C:Advanced Research Man
D:Addressed Red Middle
2.[单选题]ARM芯片采用什么样的体系结构?A
37.[单选题]下列处理器的处理速度,哪个更接近ARM9? B
A:80MHz
B:150MHz
C:260MHz
D:335MHz
38.[单选题]下列所列出的指令条件执行的助记符,哪一个代表不相等? A
A:NE
B:EQ
C:GE
D:LT
B:ADD r1,r0,r0,LSL #3
C:MOV r1, r0,LSL #1