第一章P1——P24单项选择题1.对于嵌入式系统描述不正确的是()。
P2A.嵌入式系统是通用计算机系统B.嵌入式系统直接面向控制对象C.MCU是嵌入式系统D.嵌入式系统体积小应用灵活2.下列产品中不属于嵌入式应用系统的是()。
P4A. 数码相机B. U盘C. 智能手机D. 笔记本电脑3.下列说法正确的是()。
P4A. MCU中包含了CPUB. 单片机不是嵌入式系统C. 和通用CPU相比,MCU的功耗较高D. 只有使用ARM处理器的系统才是嵌入式系统4.关于MCU与CPU之间的关系下列说法错误的是()。
P4A. CPU包含了构成计算机的5大基本部件B. MCU和CPU相比包含了存储器C. MCU和CPU相比包含了对外接口D. MCU是一个包含微处理器的嵌入式系统5.关于模拟量下列说法错误的是()。
P10A. 模拟量是时间连续、数值也连续的物理量B.温度可以用模拟量表示C.模拟量可通过传感器、变换器转换为电流、电压或电阻等电学量D.模拟量是一种二值逻辑信号6.关于只读存储器下列说法错误的是()。
P10A. 只读存储器中只能从中读取数据,不能写入数据B.只读存储器掉电后信息会丢失C.只读存储器可以用于保存程序D.只读存储器可以用来存储常数7.关于芯片封装下列说法错误的是()。
P10A. 是芯片的产品外包装B.用塑料、金属或陶瓷材料将集成电路封在其中C.用于保护芯片D.使芯片与外部世界连接8.程序设计中的基本控制结构是()。
P15A. 顺序结构、选择结构、嵌入式结构B. 顺序结构、选择结构、循环结构C. 顺序结构、嵌入式结构、循环结构D. 选择结构、嵌入式结构、循环结构判断改错题1.MCU是嵌入式系统。
P32.智能手机是嵌入式应用系统。
P43.MCU中包含了CPU。
P44.只读存储器可以用于保存程序。
P105.程序设计中的基本控制结构是顺序结构、选择结构、循环结构。
P15名词解释1.嵌入式系统 P12.MCU P23.封装 P104.只读存储器 P105.PCB P106.FLASH ROM P117.串行通信 P128.通用输入/输出 P129.看门狗 P1310.RTOS P13简答题1.简述对比通用计算机而言嵌入式系统的特点。
P42.简述MCU与CPU的区别与联系。
P43.举出6个嵌入式系统在日常生活中应用的例子。
P44.简述通用输入/输出的概念。
P125.简述RTOS的概念。
P136.简述看门狗的概念。
P137.程序设计中的基本控制结构。
P15第二章P25——P46单项选择题1.ARM Cortex-M系列处理器主要面向()。
P26A.高效低功耗服务器应用B.基于虚拟内存的操作系统和用户应用C.实时系统D.对成本和功耗敏感的微控制器系统2.ARM Cortex-M0+处理器是()位处理器。
P27A.64B.32C.16D.83.R13是()。
P30A.通用寄存器B.堆栈指针C.连接寄存器D.程序计数器4.下列语句中用了立即数寻址方式的是()。
P33A.MOV R0,#x28B.MOV R0,R7C.ADC R0,R2,R5D.POP [R0,R6,R7]5.执行指令PUSH R2之后,SP的值()。
P35A.递减2B.递减4C.递增2D.递增46.指令LDR R5,{R4}中{R4}所用的寻址方式是()。
P33A.立即数寻址方式B.直接寻址方式C.寄存器寻址方式D.寄存器间接寻址方式7.R1=21,执行指令CMP R1,#11后R1中的值为()。
P33A.21B.10C.11D.328.R5=0X40000000,R4=0X20001220,地址0X20001224处存放的数据是0X12340000,则执行指令LDR R5,{R4,#4}后R5中的值是()。
P33A. 0X40000000B. 0X20001220C. 0X12340000D. 0X200012249.加比较指令是()。
P33A.ADDB.ADCC.CMND.CMP10.R5=0X40000000,R4=0X20001220,地址0X20001224处存放的数据是0X12340000,则执行指令STRR5,{R4,#4}后R5中的值是()。
P33A. 0X40000000B. 0X20001220C. 0X12340000D. 0X2000122411.出栈指令最先弹出的是()。
P33A.最先入栈的数据B.最后入栈的数据C.SP中的数据D.PC中的数据12.下列指令中不能用寄存器间接寻址方式的是()。
P35A.PUSHB.LDRC.STRD.MOV13.下列指令中不能用立即数寻址方式的是()。
P35A.ADCB.CMPC.MOVSD.SUB14.R2=0x100055aa,R3=0x20101010,则指令EOR R2,R2,R3的执行结果是()。
P35A.0x301065baB.0x00001000C.0x301045baD.0x000050a015.对于指令ADD R4,R2,R5下列说法描述正确的是()。
P36A.该语句的执行结果是R4=R2+R5B.ADD是带进位加法C.该指令的执行不影响N、Z、C和Z标志位D.该指令的执行将改变R5中的值16.对于指令BLX R7下列说法描述正确的是()。
P39A.该语句将跳转前下一条指令的地址保存到PC中B.该语句的跳转地址是R7的值C.R7的值可以是任意32位数D.该语句不保存跳转前下一条指令的地址17.调用子程序应该用指令()。
P39A.BB.MOVC.BXD.BXL18.只能在当前地址-256B~+254B范围内跳转的指令是()。
P39A.BB.MOVC.BXD.BXL19.可以在当前地址-16MB~+16MB范围内跳转并保存返回地址的指令是()。
P39A.BB.MOVC.BXD.BL20.KL25指令系统中,判断伪指令的符号是()。
P42A..if .endifB..loop .endloopC..repeat .endrepeatD..irp .endr21.KL25指令系统中,有限循环伪指令的符号是()。
P42A..if .endifB..loop .endloopC..repeat .endrepeatD..irp .endr22.指令结构中用来表示该指令操作对象的字段是()。
P42A.标号B.操作码C.操作数D.指令字23.ARM Cortex-M0+处理器是有()个通用寄存器。
P30A.8B.13C.14D.1624.PC寄存器的编号是()。
P30A.R12B.R13C.R14D.R1525.指令SUB R0,R1,R2执行的是()。
P33A.加法B.减法C.乘法D.除法26.ARM Cortex-M0+处理器的R15寄存器下列说法错误的是()。
P30A.R15是PC寄存器B.R15存放下一条指令的地址C.R15是32位寄存器D.R15最低位的值是127.关于指令MOV R5,#30下列描述错误的是()。
P33A.#30是立即数B.#30存放在指令中C.该指令不改变R5的值D.该指令采用了立即数寻址方式28.指令LDR R3,[R4]执行的是()。
P33A.将R3中内容存储到R4中B.将R4中内容加载到R3中C.将R3中内容存储到R4中内容所指向的内存地址D.将R4中内容所指向的内存地址中的内容加载到R3中29.R2=0x100055aa,R3=0x20101010,则指令AND R2,R2,R3的执行结果是()。
P35A.0x301055baB.0x00001000C.0x301045baD.0x000050a030.对于指令MOV PC R7下列说法描述错误的是()。
P35A.该语句将执行跳转指令B.该语句的跳转地址是R7的值,无论R7中是何值C. 该语句的跳转地址是R7的值将低位清0D.该语句不保存跳转前下一条指令的地址31.对于指令CMP R4,#27下列说法描述正确的是()。
P36A.该语句的执行结果不改变R4中的值B.该语句执行了加法操作C.该指令的执行不影响N、Z、C和Z标志位D.#27采用了直接寻址方式32.执行指令BLX R6之后,存放在该指令之后的一条指令的地址将( )。
P39A.不存放在任何寄存器中B.存放在PC中C.存放在LR中D.存放在SP中33.指令结构中用来表示该指令进行什么操作的字段是()。
P42A.标号B.操作码C.操作数D.指令字34..include “filename”的作用是()。
P45A.定义一个变量filenameB.将名为filename的源文件插入到当前源文件一起汇编C.定义一个常量filenameD.定义一个结构filename判断改错题1.ARM Cortex-M0+处理器是64位处理器。
P272.R15是PC寄存器。
P303.执行指令PUSH R2之后,SP的值递减4。
P354.ADD是带进位加法。
P365.执行指令BLX R6之后,存放在该指令之后的一条指令的地址将存放在PC中。
P396.给寄存器R3赋值为17的语句为 MOV R3,17。
P427.指令结构中用来表示该指令操作对象的字段是操作数。
P428.KL25指令系统中,有限循环伪指令的符号是.loop .endloop。
P429..include “filename”的作用是将名为filename的源文件插入到当前源文件一起汇编。
P45名词解释1.寻址方式 P332.伪指令P43简答题1.简述MOV指令与LDR指令的用途。
P342.请写出宏定义格式。
P45第三章P48——P61单项选择题1.KL25处理器中,关于存储映像下列说法中()是错误的。
P53A.程序可存储在ROM区B.程序可存储在RAM区C.内核之外的模块是独立编址的D.KL25有4G存储映射空间2.KL25处理器中,ROM区地址段位于()。
P53A.0x0000_0000~0x1fff_ffffB. 0x2000_0000~0x3fff_ffffC.0x4000_0000~0x5fff_ffffD. 0x6000_0000~0x7fff_ffff3.KL25处理器中,地址0x2000_0000~0x3fff_ffff 是()。
P53A.ROM区存储映像B.RAM区存储映像C.外设区存储映像D.系统保留段存储映像4.KL25处理器中,片内FLASH位于()。
P53A.ROM区存储映像B.RAM区存储映像C.外设区存储映像D.系统保留段存储映像5.KL25处理器中,片内SRAM位于()。
P53A.ROM区存储映像B.RAM区存储映像C.外设区存储映像D.系统保留段存储映像6.KL25处理器中,跟踪调试单元位于()。
P53A.ROM区存储映像B.RAM区存储映像C.外设区存储映像D.系统保留段存储映像判断改错题1.KL25处理器中,片内FLASH位于系统保留段存储映像。