肿瘤康复网,内容丰富有趣,生活中的好帮手!
肿瘤康复网 > 冯.诺伊曼体系结构的计算机工作原理是 冯诺依曼体系结构计算机的要点和工作过程.doc...

冯.诺伊曼体系结构的计算机工作原理是 冯诺依曼体系结构计算机的要点和工作过程.doc...

时间:2021-05-30 07:04:52

相关推荐

冯诺依曼体系结构计算机的要点和工作过程.doc

1、简述冯诺依曼体系结构计算机的要点和工作过程。答冯诺依曼体系结构计算机的要点计算机中的信息(程序和数据)以二进制方式表示。程序预存储,机器自动执行。计算机由运算器、控制器、存储器、输入设备和输出设备五大部分组成。计算机通过执行预存储在存储器中的程序来完成预定的运算。程序由计算机的指令序列构成,计算机在处理器的控制下,首先从存储器读取一条待执行的指令到处理器中,接下来分析这条指令,而后发出该指令对应的电平脉码序列,即执行该指令。并以此递归运行程序。2、何谓总线计算机中有哪几类总线简述其用途。答计算机的总线(BUS)就是连接计算机硬件各部件,用于计算机硬件各部件之间信息传输的公共通道。按照其传送信号的用途属性,总线可细分为地址总线(ADDRESSBUS)、数据总线(DATABUS)和控制总线(CONTROLBUS)三类。地址总线(A_BUS)专用于在CPU、存储器和I/O端口间传送地址信息的信号线。此类信号线传送的信息总是从CPU到存储器或I/O端口,它是单向信号线。数据总线(D_BUS)专用于在CPU、存储器和I/O端口间传送数据信息的信号线。此类信号线传送的信息可以是从CPU到存储器或I/O端口(“写”操作),也可能是从存储器或I/O端口到CPU(“读”操作),它是双向信号线。控制总线(C_BUS)专用于CPU与其它部件之间传送控制信息和状态信息的信号线。此类信号线的构成比较复杂,传送的控制、状态信息可以是从CPU到其它部件,也可能是从其它部件到CPU。此类总线中的某些具体的线是单向的(或从CPU到其它部件,或反之),但作为总线来说,它是双向信号线。3、中央处理器CPU是计算机的核心部件,主要功能是解释并执行计算机指令,完成数据处理和对计算机其他各部分进行控制。存储器是计算机系统中用来存储程序和数据的信息记忆部件。4、嵌入式系统以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。简而言之,嵌入式系统就是嵌入到目标应用系统中、完成特定处理功能的专用计算机系统。5嵌入式处理器分类嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器、嵌入式片上系统1何谓计算机体系结构答计算机体系结构是对计算机较高层次的抽象,是摆脱具体电路的实现而主要着眼于计算机系统的逻辑特征、原理特征、结构特征和功能特征的抽象。3什么是RISC什么是CISC简述他们的特点与差别。答RISC是REDUCEDINSTRUCTIONSETCOMPUTER,精简指令集计算机。特点是指令系统精炼,处理器电路逻辑相对简单,且能够以更快的速度执行操作。对于负载的功能需要编程实现。CISC是COMPLEXINSTRUCTIONSETCOMPUTER,复杂指令集计算机。特点是指令系统中含有大量的类似于高级程序设计语言结构的复合功能指令。指令系统庞大,处理器硬件电路的复杂度。21存储器和IO端口统一编址和独立编址各有什么特点ARM7处理器统一编址编址方式答统一编址方式存储器单元资源和IO端口资源统一编址在一个地址空间。特点按地址空间位置约定各分类资源,访问IO端口如同访问存储器单元,无需专用的IO访问指令。芯片上没有专用于IO访问的引脚。独立编址方式存储器资源和IO端口资源分别编址在两个地址空间,存储器地址空间和IO地址空间。特点按资源分类的地址空间清晰,使用不同的指令访问存储器和IO端口,处理器指令系统中既有存储器访问指令,又有专用的IO访问指令。芯片上有专用于IO访问的引脚。22大端存储模式和小端存储模式的含义高位数据存储在高地址字节,这种组织数据的存储方式称为‘小端模式’;另一种则反之,高位数据存储在低地址字节,这种组织数据的存储方式称为‘大端模式’;8、ARM体系结构支持7种处理器模式,用户模式、系统模式、快中断模式、中断模式、管理模式、中止模式、未定义模式。ARM微处理器内共有37个32位的程序可访问寄存器物理资源,其中31个通用寄存器,6个状态寄存器。ARM中定义了复位、未定义指令、SWI(软中断)、预取指终止、预取数终止、IRQ以及FIQ等7种异常。ARM7的异常处理异常响应)处理器转入到ARM状态对应的异常模式;在该异常模式的SPSR、LR寄存器分别备份CPSR、PC的当前数据;重置CPSR和PC9、ARM7TDMI支持哪几种指令集,各有什么特点答ARM7TDMI支持32位的ARM指令集和16位的THUMB指令集。ARM指令集效率高、功能全,但是代码密度低,所有ARM指令都是可以有条件执行的;THUMB指令集,功能上是ARM指令集的子集,THUMB状态下的ARM7TDMIS仍然是32位的处理器,因此具有更高的代码密度;THUMB指令中仅有B指令具备条件执行功能。1、解释“满堆栈”、“空堆栈”、“递增堆栈”和“递减堆栈”ARM指令系统中是如何支持的答满堆栈就是堆栈指针总是指向最后压入堆栈的数据的存储单元;空堆栈就是堆栈指针总是指向下一个将要放入数据的存储单元;递增堆栈就是堆栈底部位于低地址处,堆栈向高地址方向增长;递减堆栈就是堆栈底部位于高地址处,堆栈向低地址方向递减;ARM指令系统支持的是满递减堆栈1、请说明MOV指令与LDR加载指令的区别和用途。答MOV指令用于将8位位图立即数或寄存器数据传送到目标寄存器(RD),也可用于移位运算等操作。LDR指令用于从存储器中加载一个数据到寄存器中。用于访问存储器操作。解释B指令、BL指令与BX指令的功能差别简述它们的应用场合。答B指令跳转到标号指定的地址执行程序。BL指令先将下一条指令的地址拷贝到R14中,然后跳转到标号指定地址运行程序。BX指令跳转到RM指定的地址处执行程序,该指令用于处理器状态切换。4、计算机语言机器语言是一种用二进制代码表示指令和数据,能被机器直接识别的计算机语言。5、如何在汇编程序中显示声明文字池什么情况下需要显示声明文字池一般应在程序的什么位置显示声明文字池为什么答使用LTORG汇编器伪指令用于显示声明一个文字池(LITERALPOOL)。实际应用中,如果ARM需要处理的操作数不符合8BIT位图立即数的要求时,那么就需要使用文字池来存放这个常量。在ARM汇编语言中,使用LDR加载指令相对寻址文字池中存放的任意32BIT立即数。因为LDR指令的寻址范围是指令位置的前后4KB,所以如果LDR指令所在位置距离文字池超出4KB范围,那么需要在程序中的适当位置,使用LTORG伪指令显式声明文字池。解决方法一般总可以在LDR伪指令前后4KB的范围内找到分支指令,文字池可声明在分支(B)指令之后的紧邻位置,因为B指令总是会将程序的执行转移到其它地方的,所以这样做不会影响代码的正常执行。6、简述汇编程序设计的一般流程。分析问题,建立数学模型;确定算法;设计程序流程○1○2○3图;合理分配寄存器、存储空间和外设资源;编制程序;调试程序;形成文档;○4○5○6○77、实现汇编程序分支的关键语句有哪几条分别用于什么场合答汇编程序分支结构的实现是通过在运行时由机器根据不同的条件自动作出判断,选择执行相应的处理程序段。分支指令主要有BL指令、B指令和BX指令,分别用于调用子程序、直接跳转和带状态的跳转场合。8、循环控

如果觉得《冯.诺伊曼体系结构的计算机工作原理是 冯诺依曼体系结构计算机的要点和工作过程.doc...》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。