下载此beplayapp体育下载

嵌入式复习题 完整版.pdf


beplayapp体育下载分类:bepaly下载苹果 | 页数:约15页 举报非法beplayapp体育下载有奖
1 / 15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 15 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
该【嵌入式复习题 完整版 】是由【min】上传分享,beplayapp体育下载一共【15】页,该beplayapp体育下载可以免费在线阅读,需要了解更多关于【嵌入式复习题 完整版 】的内容,可以使用beplayapp体育下载的站内搜索功能,选择自己适合的beplayapp体育下载,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此beplayapp体育下载到您的设备,方便您编辑和打印。:..(C);;;;,请选出正确的DMA控制流程(请求信号HRQ)为(A)(1).CPU让出总线控制权(响应信号HLDA)(2).DMA控制器向CPU请求总线使用权(3).DMA控制器控制总线,发总线命令、传送数据(4).DMA总线控制器归还总线控制权(5).CPU重新获取总线控制权A.(2),(1),(3),(4);B.(1),(2),(3),(4);C.(3),(1),(4),(2);D.(3),(4),(1),(2);(C)的主要职责:..;;;,他的主要特点是(B),,,最先执行的是(D),其中第三个阶段是(B),结构和功能单一,用于工业控制领域。。,有较高的可靠性,低功耗的嵌入式处理器和简单的操作系统。。:..(D),前者多,或者较少,,后者则没有。,而后者有较少的寻址模式。,可优化编译技术,生成高效的目标代码程序,而后者则是简单的编译器设计,难以优化生成高效的目标代码程序。(C),指令执行速度快。,通过Load/Store的体系结构在内存和寄存器之间传递数据。、小端(Big/Little-Endian)数据类型。,采用固定长度的指令格式。(A),如果发生不能顺序执行时。:..。。。(D)(D)(Cache)(A),数据最不容易丢失的是(A)。(B)、低功耗:..,,下列哪个条件标志位会发生变化.(A).(D)、R2的值相加后存到R0中.(C),R1,,R1,,R1,,R2,,执行指令ANDR0,R0,#3后,R0的值为.(A):..,当前PC值为0xFF00,则执行BEQ0xAAA0后,PC值为.(C),回答问题:LDRR0,0x22LDRR1,0x11SUBR0,R0,R1CMPR0,R1执行这段程序后,R0的值为.(C)(A)。-C串口通信中,表示逻辑1的电平是(D)。:...+5v~+15vD.-5v~-.(C)~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为.(D),两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种制约性合作关系称为.(A)(C),还可以做(C):..。(D)A.“天河一号”“LDMIAR0!,{R1,R2,R3,R4}”的寻址方式为(C)。(D)、简述冯诺依曼结构与哈佛结构,并指出日常生活中的Intel处理器属于哪种结构。答:冯诺依曼结构是一种程序指令存储器和数据存储器合并在一起的存储器结构。哈佛体系结构是一种将程序指令存储和数据存储分开的存储器结构。Intel处理器采用冯诺依曼结构。3、嵌入式系统总体上可分为软件系统和硬件系统。在开发的过程中,两者往往是并行的关系。在软件的开发过程中,经常会采用交叉开发环境。请简述交叉开发环境包含的两个部分,并请简要叙述一下交叉开发的过程。:..答:交叉编译环境和交叉连接器。在宿主机上的通用操作系统开发环境下书写程序代码后,使用针对目标系统体系结构的编译器进行编译,并采用交叉链接器对目标代码进行链接,生成的应用程序进过重定向,下载到目标机器。5、请简述ARM处理器的堆栈寻址和块拷贝寻址模式,并比较它们的不同点。答:堆栈寻址:按先入先出的方式工作。块拷贝寻址:一种多寄存器传送指令,用于将一块数据从存储器的某一块位置拷贝到多个寄存器中或相反。主要不同点:两者存放数据的顺序相反。、芯片之间的相互关系。ARM是一种体系结构,一般的嵌入式处理器芯片是以这个架构为基础,再集成些其他所需要的,去掉不需要的而做成的产品。也还有其他的体系结构的嵌入式处理器芯片,如MIPS结构的芯片。,写出嵌入式系统的定义。答:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、,调用如下函数:intdo_something(intarg1,void*arg2,chararg3,int*arg4)这四个参数通过什么方式从调用程序传入被调函数?:..答:根据ATPCS编程规范,调用函数和子程序通过R0——R3四个寄存器传递参数,超过四个参数使用堆栈传递。因此arg1通过R0传入,arg2通过R1传入,arg3通过R2传入,?完成哪些主要的工作?答:BootLoader是在嵌入式系统复位启动时,操作系统内核运行前,执行的一段程序。通过BootLoader,初始化硬件设备,建立内存和I/O空间映射图,为最终加载操作系统内核调整好适当的系统软硬件环境。四填空题(十七选十五),它们分为两类___非特权模式__、_特权模式_,其中用户模式属于__非特权模式__。,ARM核因运行的指令集不同,分别有两个态ARM、Thumb,状态寄存器CPSR的T位反映了处理器运行不同指令的当前状态。,数据和指令使用同一接口的是_冯诺依曼结构_,数据和指令分开使用不同接口的是_哈佛结构_。,PC的地址通常是_0x0__,初始的工作模式是__Supervisor__。,有两种存储代码和数据的字节顺序,一种是_小端对齐_,另一种是_大端对齐__。:..,其中开放源码的工具链是_GUN工具链_,ARM公司提供的工具链是__ADS工具链____。,以ARM微处理器为核心的计算机属于_RISC_类型,其指令长度是_定长的_。、___________。。,嵌入式系统的构架可以分为4个部分:分别是__处理器_、存储器、输入/输出和软件,一般软件亦分为操作系统和_应用软件_两个主要部分。,可以将嵌入式系统分为嵌入式微控制器,__嵌入式DSP处理器,_嵌入式微处理器_以及片上系统。,其基本功能有_进程管理_、进程间通信、_内存管理_、I/O资源管理。,其中实时系统亦可分为_硬实时系统_和软实时系统。,有两种存储代码和数据的字节顺序,一种是_小端对齐_,另一种是_大端对齐_。,它是通过系统控制协处理器_CP15_和MMU(存储管理:..部件)来进行虚拟内存的存储和管理。当系统发生_数据_异常和_指令领取_异常时,异常处理程序透过嵌入式操作系统的内存管理机制,通过MMU交换物理内存和虚拟内存的页面,以保证程序正常执行。,以ARM微处理器为核心的计算机属于_RISC_类型,其指令长度是_定长的_。,其中宿主机一般是指_PC_。五、程序分析1、如下在ADS中对工程的链接器(ARMLinker)进行了配置并编写了如下的汇编程序::..问:现执行上述程序,请列出R0,R1,R2的最终值,并告知整个程序的功能2、:::..请列出上述程序执行后R0,R1的值,并说明上述程序的作用。3、现有如下C语言定义的函数myprointmypro(inta,intb){a=a*b;return(a);}请补充完成调用上述函数的汇编程序,实现11与22相乘,并要求将结果保存在地址为0x40001000处areatest3,code,readonlyimportmyproentrycode32:..start(1)(2)(3)(4)(5)END

嵌入式复习题 完整版 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

相关beplayapp体育下载 更多>>
非法内容举报中心
beplayapp体育下载信息
  • 页数15
  • 收藏数0收藏
  • 顶次数0
  • 上传人min
  • 文件大小798 KB
  • 时间2024-01-22