欢迎来到天天文库
浏览记录
ID:15092746
大小:81.50 KB
页数:8页
时间:2018-08-01
《冯诺依曼体系结构计算机的要点和工作过程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1、简述冯诺依曼体系结构计算机的要点和工作过程。答:冯诺依曼体系结构计算机的要点:计算机中的信息(程序和数据)以二进制方式表示。程序预存储,机器自动执行。计算机由运算器、控制器、存储器、输入设备和输出设备五大部分组成。计算机通过执行预存储在存储器中的程序来完成预定的运算。程序由计算机的指令序列构成,计算机在处理器的控制下,首先从存储器读取一条待执行的指令到处理器中,接下来分析这条指令,而后发出该指令对应的电平脉码序列,即执行该指令。并以此递归运行程序。2、何谓总线?计算机中有哪几类总线?简述其用途。答:计算机的
2、总线(Bus)就是连接计算机硬件各部件,用于计算机硬件各部件之间信息传输的公共通道。按照其传送信号的用途属性,总线可细分为:地址总线(AddressBus)、数据总线(DataBus)和控制总线(ControlBus)三类。¨地址总线(A_Bus):专用于在CPU、存储器和I/O端口间传送地址信息的信号线。此类信号线传送的信息总是从CPU到存储器或I/O端口,它是单向信号线。¨数据总线(D_Bus):专用于在CPU、存储器和I/O端口间传送数据信息的信号线。此类信号线传送的信息可以是从CPU到存储器或I/O端口
3、(“写”操作),也可能是从存储器或I/O端口到CPU(“读”操作),它是双向信号线。¨控制总线(C_Bus):专用于CPU与其它部件之间传送控制信息和状态信息的信号线。此类信号线的构成比较复杂,传送的控制、状态信息可以是从CPU到其它部件,也可能是从其它部件到CPU。此类总线中的某些具体的线是单向的(或从CPU到其它部件,或反之),但作为总线来说,它是双向信号线。3、中央处理器CPU是计算机的核心部件,主要功能是解释并执行计算机指令,完成数据处理和对计算机其他各部分进行控制。存储器是计算机系统中用来存储程序和数
4、据的信息记忆部件。4、嵌入式系统:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。简而言之,嵌入式系统就是嵌入到目标应用系统中、完成特定处理功能的专用计算机系统。5嵌入式处理器分类嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器、嵌入式片上系统1.何谓计算机体系结构?答:计算机体系结构是对计算机较高层次的抽象,是摆脱具体电路的实现而主要着眼于计算机系统的逻辑特征、原理特征、结构特征和功能特征的抽象。3.什么是RISC?什么是CISC?简述
5、他们的特点与差别。答:RISC是ReducedInstructionSetComputer,精简指令集计算机。特点是指令系统精炼,处理器电路逻辑相对简单,且能够以更快的速度执行操作。对于负载的功能需要编程实现。CISC是ComplexInstructionSetComputer,复杂指令集计算机。特点是指令系统中含有大量的类似于高级程序设计语言结构的复合功能指令。指令系统庞大,处理器硬件电路的复杂度。21.存储器和IO端口统一编址和独立编址各有什么特点?ARM7处理器统一编址编址方式答:统一编址方式---存储器
6、单元资源和IO端口资源统一编址在一个地址空间。特点:按地址空间位置约定各分类资源,访问IO端口如同访问存储器单元,无需专用的IO访问指令。芯片上没有专用于IO访问的引脚。独立编址方式---存储器资源和IO端口资源分别编址在两个地址空间,存储器地址空间和IO地址空间。特点:按资源分类的地址空间清晰,使用不同的指令访问存储器和IO端口,处理器指令系统中既有存储器访问指令,又有专用的IO访问指令。芯片上有专用于IO访问的引脚。22.大端存储模式和小端存储模式的含义:高位数据存储在高地址字节,这种组织数据的存储方式称为
7、‘小端模式’;另一种则反之,高位数据存储在低地址字节,这种组织数据的存储方式称为‘大端模式’;8、ARM体系结构支持7种处理器模式,用户模式、系统模式、快中断模式、中断模式、管理模式、中止模式、未定义模式。ARM微处理器内共有37个32位的程序可访问寄存器物理资源,其中31个通用寄存器,6个状态寄存器。ARM中定义了复位、未定义指令、SWI(软中断)、预取指终止、预取数终止、irq以及fiq等7种异常。ARM7的异常处理:异常响应)处理器转入到ARM状态对应的异常模式;在该异常模式的SPSR、LR寄存器分别备份
8、CPSR、PC的当前数据;重置CPSR和PC9、ARM7TDMI支持哪几种指令集,各有什么特点?答:ARM7TDMI支持32位的ARM指令集和16位的Thumb指令集。ARM指令集效率高、功能全,但是代码密度低,所有ARM指令都是可以有条件执行的;Thumb指令集,功能上是ARM指令集的子集,Thumb状态下的ARM7TDMI(-S)仍然是32位的处理器,因此具有更高的代码密度;Thu
此文档下载收益归作者所有