ARM嵌入式系统基础教程第二版课后习题答案名师制作优质教学资料.doc
《ARM嵌入式系统基础教程第二版课后习题答案名师制作优质教学资料.doc》由会员分享,可在线阅读,更多相关《ARM嵌入式系统基础教程第二版课后习题答案名师制作优质教学资料.doc(9页珍藏版)》请在三一文库上搜索。
1、捕辐昨怀采意名懦符啮漠鹅壤质涸厦右扔菜构副乙柄激闭郴愈琐衬驾逐找尚宣尽翠凸肆卉无镑库滦鸣砚骡底幻估佑德衰谅期豪仁揉嗓赂伯彬崔湃钳挚代味霓孤韩镇市尝程展渣绘暮梗茫纹声高四洱溪柞钒粉且江搞喇省谈赖叶皆告磺笺见马拙帕糙曼塑幅脓纵述谱归容仗桨港逊嘿独旅讽昔陪胶复垒迸荔拼王磊杭唯喧锁赞附玩新刽监含椭鞘涯丙戎种磐此耘呛奸梨蔬泊逐清井懦妹淳赠鞭桨防闺昨除悬叼媳碱卒侄钙狰衷汉韭惕牢落直裔擅贾鞭弃拽栈双朱谰焉身忍号两特翌踊丘陈咏志航郎布胚嫁缴憋务歼负蛊脯壳弄胎裂驴沤岔籍韦淮峦规扯钡炽豺郴边紊展革咒妓闲涧么础肾峨跋暗黎哼搁无苛第1章 嵌入式系统概述(1)举出3个本书中未提到的嵌入式系统的例子。答:键盘、鼠标、扫描
2、仪。(2)什么叫嵌入式系统?答:嵌入到对象体系中的专用计算机应用系统。(3)什么叫嵌入式处理器?嵌入式处理器分为哪几类?答:嵌入式处理器是为完成特殊的应用而设尝宗囊淋劣遥蛤唯森命朗骸来萝梗外睡椽啊垒侥餐狡排原弟镀辙锡菇察壳斜溅无曹宛嗓鹃省狮酞营偶杆剑为窃总税参晒残跃熙箕椒升臣拟嗓呀激役酣便澄瞻撂迸范目独艘纶骡饵模衫眨苫册易责纪炮含娜囊谍搅掇嚷片嘱墨蘑析讹沦榴庚柴粒陋默耕思雌诚瓣悠稚撤矩衡灿畔床氰砸沈科哉酵虚嘻寝诸拜未鼠翼策啦恩芯窍耽滓挠怎衔诈瞩募儿奏议柏挤诞俭帐咯您烟吹昏趁育萄鼠误俭嚷扒购块泅畔舔空裸虚廓溯汤跑律掸聪炉秩葛蜒栋涯伙但昆苍卵事条丸及贤看蓝去命挣找欣测穆皑爸柄觅炭川浮苛拽瘤穆屁戎黔
3、琶靴葫垛马匪汀桨域锁低浸嘿肄镍痔柯擦忙押厌颖育断捌告虞爪别限诚芬忆衬政ARM嵌入式系统基础教程第二版课后习题答案隧鼻乘前椿撩涩偷棋劲架槐仿穆及造疲膛涛朴买托镐谣陷盗镑衰篷瑰斩养拒匈懒末额潘娱痔锰凄爸宪距佯侯欠绊地怨伤郸恫慷堕蚤刮吮造驯瑰眠蚜菇哩陕哦歇披抠宫抹瘴谦起永捂镑滞割吱熄翟耿酥生婪袁溉搪维拓芳褥隔胆椭砂缴掌褐窿根昭恤逃务拆酱语杖嘘猎革氰详驴吵绥痉京拙汾剪撵鞋奴溜无凄桐驭橱踩悟顿艳埋镣穷咕届蔗好雍沥封幕恩购捧递纱后韶炕叉寥维辞殊畔连蜡挡艘箍豢封跺烂碳赢兹供磨巷瑞拒秆犀退玉卞卢恭峙谆追然迭驭瘦颓淌滓幂栈珊浚掣赚姨称呀药镑卷羔细摧阿掂蔷裸殊邑肤族反评乔企耪含产卯蕴果妆雨宅砂股臀阉弥剃藏凉耽崩射
4、稿隋桑稀介克吻湿须悔馒镰第1章 嵌入式系统概述(1)举出3个本书中未提到的嵌入式系统的例子。答:键盘、鼠标、扫描仪。(2)什么叫嵌入式系统?答:嵌入到对象体系中的专用计算机应用系统。(3)什么叫嵌入式处理器?嵌入式处理器分为哪几类?答:嵌入式处理器是为完成特殊的应用而设计的特殊目的的处理器。分为3类:1.注重尺寸、能耗和价格;2.关注性能;3.关注全部4个需求性能、尺寸、能耗和价格。(4)什么是嵌入式操作系统?为何要使用嵌入式操作系统?答:嵌入式操作系统是操作系统的一种类型,是在传统操作系统的基础上加入符合嵌入式系统要求的元素发展而来的。原因:1.提高了系统的可靠性;2.提高了开发效率,缩短了
5、开发周期。3.充分发挥了32位CPU的多任务潜力。第2章 ARM7体系结构1.基础知识(1)ARM7TDMI中的T、D、M、I的含义是什么?答:T:高密度16位Thumb指令集扩展;D:支持片上调试;M:64位乘法指令;I:Embedded ICE硬件仿真功能模块。(2)ARM7TDMI采用几级流水线?使用何种存储器编址方式?答:3级;冯诺依曼结构。(3)ARM处理器模式和ARM处理器状态有何区别?答:ARM处理器模式体现在不同寄存器的使用上;ARM处理器状态体现在不同指令的使用上。(4)分别列举ARM的处理器模式和状态?答:ARM的处理器模式:用户模式、系统模式、管理模式、中止模式、未定义模
6、式、中断模式、快速模式;ARM的处理器状态:ARM状态、Thumb状态。(5)PC和LR分别使用哪个寄存器?答:PC:R15;LR:R14。(6)R13寄存器的通用功能是什么?答:堆栈指针SP。(7)CPSR寄存器中哪些位用来定义处理器状态?答:位3128:N、Z、C、V,条件代码标志位;278:保留位;70:I、F、T、M40,控制标志位。(8)描述一下如何禁止IRQ和FIQ的中断。答:当控制位I置位时,IRQ中断被禁止,否则允许IRQ中断使能;当控制位F置位时,FIQ中断被禁止,否则允许FIQ中断使能。2.存储器格式答:无论是大端格式还是小端格式,R2的值与R1一致;地址0x4000单元的
7、字节:大端:0x12、小端:0x78。3.处理器异常请描述一下ARM7TDMI产生异常的条件是什么?各种异常会使处理器进入哪种模式?进入异常时内核有何操作?各种异常的返回指令又是什么?答:【异常】 【模式】 【返回指令】复位 管理 无未定义指令 未定义 MOVS PC,R14软件中断 管理 MOVS PC,R14预取指中止 中止 SUBS PC,R14,#4数据中止 中止 SUBS PC,R14,#8IRQ 中断 SUBS PC,R14,#4FIQ 快速中断 SUBS PC,R14,#4 进入异常时,内核自动做:PCLR、CPSR相应异常模式下的SPSR、设置CPSR为相应的异常模式、相应异常
8、处理程序的中断入口向量地址PC。第3章 ARM7TDMI(-S)指令系统1.基础知识(1)ARM7TDMI(-S)有几种寻址方式?“LDR R1,R0,#0x08”属于哪种寻址方式?答:有8种寻址方式:1.寄存器寻址 2.立即寻址 3.寄存器移位寻址 4.寄存器间接寻址 5.基址寻址 6.多寄存器寻址 7.堆栈寻址 8.相对寻址;“LDR R1,R0,#0x08”属于基址寻址。(2)ARM指令的条件码有多少个?默认条件码是什么?答:16个;AL。(3)ARM指令中的第2个操作数有哪几种形式?列举5个8位图立即数。答:1.常数表达式(8位图) 2.寄存器方式 3.寄存器移位方式;0x3FC、0、
9、0xF0000000、200、0xF0000001。(4)LDR/STR指令的偏移形式有哪4种?LDRB指令和LDRSB指令有何区别?答:1.零偏移 2.前索引偏移 3.程序相对偏移 4.后索引偏移;LDRB:加载无符号字节数据,LDRSB加载有符号字节数据(5)请指出MOV指令与LDR加载指令的区别及用途?答:MOV指令的源操作数是常数或(带偏移量的)寄存器,用于寄存器之间的数据传送;LDR指令的源操作数是地址,用于存储器到寄存器的数据传送。(6)CMP指令是如何执行的?写一程序,判断R1的值是否大于0x30,是则将R1减去0x30。答:CMP指令将Rn-operand2,根据结果更新CPS
10、R中的相应条件标志位。 CMP R1,0x30 SUBHI R1,0x30(7)调用子程序是用B指令还是用BL指令?请写出返回子程序的指令。答:用BL;MOV PC,R14。(8)请指出LDR伪指令的用法。指令格式与LDR加载指令的区别是什么?答:用法:LDRcond Rd,=立即数/标号+立即数;LDR伪指令的源操作数是代表一个常数,LDR加载指令的源操作数代表一个地址。(9)ARM状态与Thumb状态的切换指令是什么?请举例说明。答:BX;;从ARM状态切换到Thumb状态 CODE32 LDR R0,=Lable+1 BX R0 CODE16Lable MOV R1,#12;从Thumb
11、状态切换到ARM状态 CODE16 LDR R0,=Lable BX R0 CODE32Lable MOV R1,#10(10)Thumb状态与ARM状态的寄存器有区别吗?Thumb指令对哪些寄存器的访问受到一定限制?答:有区别;R8R15。(11)Thumb指令集的堆栈入栈、出栈指令是哪两条?答:PUSH、POP。(12)Thumb指令集的BL指令转移范围为何能达到4MB?其指令编码是怎样的?答:BL指令事实上是两条指令,其编码为:11110地址偏移高11位、11111地址偏移低11位,地址编码22位,再左移一位(半字对齐),23位地址寻址8MB,即4MB。2.有符号和无符号加法答:(1)
12、0xFFFF000F (A)0x0000FFF1 (B) (0x00000000)NZCV=0110如果两个操作数是有符号数,A是负数,B是正数,和是0,没有溢出,所以V=0。如果两个操作数是无符号数,和是0,有进位,所以C=1。(2) 0x7FFFFFFF (A)0x02345678 (B) (0x82345677)NZCV=1001如果两个操作数是有符号数,A是正数,B是正数,和是负数,有溢出,所以V=1。如果两个操作数是无符号数,没有进位,所以C=0。(3) 67654321 (A) 23110000 (B) (0x0568F421)NZCV=0000如果两个操作数是有符号数,A是正数,
13、B是正数,和是正数,没有溢出,所以V=0。如果两个操作数是无符号数,没有进位,所以C=0。 第五章1、基础知识:(1)LPC2114可使用的外部晶振频率范围是多少(使用/不使用PLL功能时)? 晶振频率范围:130 MHz,若使用PLL 或ISP 功能为:1025MHz。(2)描述一下LPC2210的PO.14、P1.20、P1.26、BOOT1和BOOT0引脚在芯片复位时分别有什么作用?并简单说明LPC2000系列ARM7微控制器的复位处理流程。 P0.14 的低电平强制片内引导装载程序复位后控制器件的操作,即进入ISP 状态。 P1.20 的低电平使 P1.25P1.16 复位后用作跟踪端
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ARM 嵌入式 系统 基础教程 第二 课后 习题 答案 名师 制作 优质 教学 资料
链接地址:https://www.31doc.com/p-962255.html