嵌入式系统原理与接口技术习题答案

嵌入式系统原理与接口技术习题答案

ID:28168998

大小:106.01 KB

页数:20页

时间:2018-12-08

嵌入式系统原理与接口技术习题答案_第1页
嵌入式系统原理与接口技术习题答案_第2页
嵌入式系统原理与接口技术习题答案_第3页
嵌入式系统原理与接口技术习题答案_第4页
嵌入式系统原理与接口技术习题答案_第5页
资源描述:

《嵌入式系统原理与接口技术习题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《嵌入式ARM基础》习题第一章1.1什么是嵌入式操作系统?答:嵌入式系统是以应用为中心,以计算机技术为基础,软/硬件可裁减,功能。可靠性,成本,体积,功耗要求严格的专用计算机系统。1.2与通用计算机相比,嵌入式系统有哪些特点?答:(1).嵌入式系统通常是面向特定应用的;(2).嵌入式系统是将计算机技术,半导体技术和电子技术与各行各业的具体应用相结合的后的产物,是一门综合技术学科;(3).嵌入式系统和具体应用有机的结合在一起,它的升级换代也是和具体产品同步进行的,因此嵌入式产品一旦进入市场,就有较长的生命周期;(4).为了提高执行

2、速度和可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存储于磁盘等载体中;(5).嵌入式系统本身不具有自主开发能力,即使设计完成以后用户通常也不能对其中的程序功能进行修改,必须有一套开发工具和环境才能进行开发。1.3根据嵌入式的复杂程度,嵌入式系统可分为哪4类?答:1.单个微处理器;2.嵌入式处理器可扩展系统;3.复杂的嵌入式系统;4.在制造或过程控制中使用的计算机系统;1.4举例介绍嵌入式处理器有哪几类?答:1.嵌入式微处理器(EmbeddedMicroprocessorUnit,EMPU);2.嵌入式微

3、控制器;(EmbeddedMicrocontrollerUnit,EMCU)3.嵌入式DSP处理器(EmbeddedDigitalSignalProcessor,EDSP);4.嵌入式片上系统(EmbeddedSystemonChip,EsoC);1.5从硬件系统来看,嵌入式系统由哪几个部分组成?画出简图。  电源模块 Flash微处理器 MPU时钟RAM        复位 ROM 外设USBLCDkeyboardother 1.6.嵌入式系统中,非数值数据编码主要包括哪几种?答:1.字符表示;2.汉字编码;3.语音编码;1.

4、7若在嵌入式系统采用CRC码进行信息传输,接收端接收到的码字为101011,已知生成多项式g(x)=1011,问收到的码字是否正确?出错的是哪一位?解:收到的码字不正确;出错的是第4位。方法:(将收到的码字与生成多项式相除,所得结果为0011。对“CRC出错模式(G(x)=1011)”可查找出出错位为第四位)。第三章3.1编写1+2+3+***+100的汇编程序。AREAEXAMPLE1,CODE,READONLY;定义一个代码段,名称为;EXAMPLE1ENTRY;入口MOVR0,#0;给R0赋值为0MOVR1,#0;用R1来

5、存放1~100的总和,初;始化为0STARTADDR0,R0,#1;用来判断终止的,每次加1ADDR1,R1,R0;从1加到100CMPR0,#100;执行R0-100的操作,但不保存,;只影响CPSR的值BLTSTART;带符号数小于时跳转到START处;执行STOPBSTOP;死循环END3.2如何实现128位数的减法,请举例说明。AREAEXAMPLE2,CODE,READONLYENTRYSTARTSUBSR5,R5,R9SBCSR4,R4,R8SBCSR3,R3,R7SBCSR2,R2,R6STOPBSTOPEND3.

6、3将存储器中起始地址M1处的4个字数据移动到M2处。AREAEXAMPLE2,CODE,READONLYENTRYLDRR0,=0X10;把地址0X10赋给R0LDRR5,=0X20;把地址0X20赋给R5STARTSTMIAR0,{R1-R4};把R1到R2的值依次赋给R0为首地址;的内存单元中,每次赋完一次值,R0自;动加1LDMIAR5,{R1-R4};把R1到R4的值依次赋给以R5为首地;址的内存单元中,R5每次自动加1STOPBSTOP;死循环END3.4参考CPSR寄存器中各标志位的含义,使处理器处于系统模式。ARE

7、AEXAMPLE2,CODE,READONLYENTRYSTARTMOVR0,#0X1F;给R0赋值,2进制为11111MSRCPSR_c,R0;把CPSR的条件位置1STOPBSTOP;死循环END3.5用跳转指令实现两段程序间的来回切换。AREAEXAMPLE5,CODE,READONLYENTRYBLa;跳到a对R0,R1,赋值STARTCMPR0,R1;比较R0,R1的值BNEb;不等是跳转到bBEQSTOP;相等时跳转到STOPaMOVR0,#3;对R0,R1赋值MOVR1,#2MOVR15,R14;返回bADDR1,

8、R1,#1;R1自加1BSTART;跳转到STARTSTOPBSTOP;死循环END第四章4.1什么是伪指令和伪操作?在ARM汇编中有哪几种伪指令?答:在ARM汇编语言程序中有些特殊助记符,这些助记符与一般指令的助记符的不同之处在于没有相对应的操作码或者机器码,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。