计算机组成原理课后答案

合集下载

计算机组成原理(唐朔飞)课后答案全-第1章

计算机组成原理(唐朔飞)课后答案全-第1章

主存——计算机中存放正在运行的 程序和数据的存储器,为计算机的主要 工作存储器,可随机存取;(由存储体、
各种逻辑部件及控制电路组成)
存储单元——可存放一个机器字并 具有特定存储地址的存储单位; 存储元件——存储一位二进制信息 的物理元件,是存储器中最小的存储单 位,又叫存储基元或存储元,不能单独 存取; 存储字——一个存储单元所存二进 制代码的逻辑单位;
CPI——Cycle Per Instruction, 执行一条指令所需时钟周期数,计 算机运算速度指标计量单位之一; FLOPS——Floating Point Operation Per Second,每秒浮点 运算次数,计算机运算速度计量单 位之一。
11. 指令和数据都存于存储器中,计 算机如何区分它们? 解:计算机硬件主要通过不同的时 间段来区分指令和数据,即:取指周期 (或取指微程序)取出的既为指令,执 行周期(或相应微程序)取出的既为数 据。 另外也可通过地址来源区分,从PC 指出的存储单元取出的是指令,由指令 地址码部分提供操作数地址。
IR——Instruction Register, 指令寄存器,存放当前正在执行的 指令的寄存器; CU——Control Unit,控制单 元(部件),控制器中产生微操作 命令序列的部件,为控制器的核心 部件; ALU——Arithmetic Logic Unit,算术逻辑运算单元,运算器 中完成算术逻辑运算的逻辑部件; ACC——Accumulator,累加 器,运算器中运算前存放操作数、 运算后存放运算结果的寄存器;
5. 冯· 诺依曼计算机的特点是什 么? 解:冯氏计算机的特点是:P8 · 由运算器、控制器、存储器、 输入设备、输出设备五大部件组成; · 指令和数据以同一形式(二进 制形式)存于存储器中; · 指令由操作码、地址码两大部 分组成; · 指令在存储器中顺序存放,通 常自动顺序取出执行; · 以运算器为中心(原始冯氏 机)。

计算机组成原理课后答案

计算机组成原理课后答案

计算机组成原理课后答案计算机组成原理课后答案1. 什么是冯·诺依曼体系结构?答:冯·诺依曼体系结构是一种计算机系统组织结构,它由存储器、运算器、控制器、输入设备和输出设备五个部分组成。

在冯·诺依曼体系结构中,指令和数据都以二进制代码形式存储在存储器中,计算机按照存储器中指令的顺序逐一执行。

这种体系结构可以被认为是现代电子计算机的基础。

2. 什么是指令集体系结构?答:指令集体系结构是一组所设计计算机的指令集合和数据类型。

它是计算机系统中非常重要的一部分,指定了计算机硬件和软件的工作方式,决定了计算机可以执行哪些操作。

指令集体系结构与冯·诺依曼体系结构密切相关,而且在冯·诺依曼体系结构中,指令集体系结构是一个重要的架构要素之一。

3. 什么是汇编语言?答:汇编语言是一种低级别的编程语言,可用于编写计算机程序。

它是通过把符号操作码和指令立即数等组合成不同的指令,来为计算机提供指令和数据的文字形式表达。

汇编语言可以直接与底层硬件进行交互,以产生高效的机器码,从而实现对复杂算法的支持,提高程序执行速度。

4. 什么是时钟?答:时钟是计算机中用来控制硬件元件同步工作的基本部件。

它会以固定频率发送一个信号,它会告诉其他设备,它们什么时候需要执行指令或进行读写操作。

时钟的频率称为时钟速度,以赫兹(Hz)来度量,它是计算机处理速度的一个重要因素。

5. 什么是操作系统?答:操作系统是计算机系统中的一个重要软件组件,其主要任务是管理计算机硬件和软件资源,给应用程序提供服务和支持。

操作系统的核心功能包括进程管理、文件系统、内存管理和输入输出管理等,它可以直接参与到计算机硬件和软件的所有层面。

6. 什么是中断?答:中断是一种计算机处理机制,它允许在程序运行过程中暂时停止当前正在运行的程序,处理一些紧急事件或处理请求。

当一个中断事件发生时,在正常程序执行过程外自动启动一个中断服务程序,并且在中断服务程序执行完成后,程序会继续从被中断的位置重新开始执行,从而实现了在程序运行时及时响应各种事件的目的。

计算机组成原理课后详细标准答案

计算机组成原理课后详细标准答案

第一章计算机系统概论 p.191.1什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?计算机系统:计算机硬件、软件和数据通信设备地物理或逻辑地综合体计算机硬件:计算机地物理实体计算机软件:计算机运行所需地程序及相关资料硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要1.2如何理解计算机系统地层次结构?实际机器M1向上延伸构成了各级虚拟机器,机器M1内部也可向下延伸而形成下一级地微程序机器 M0 ,硬件研究地主要对象归结为传统机器M1和微程序机器 M0 ,软件研究对象主要是操作系统及以上地各级虚拟机b5E2RGbCAP1.3说明高级语言、汇编语言和机器语言地差别及其联系机器语言是可以直接在机器上执行地二进制语言汇编语言用符号表示指令或数据所在存储单元地地址,使程序员可以不再使用繁杂而又易错地二进制代码来编写程序p1EanqFDPw高级语言对问题地描述十分接近人们地习惯,并且还具有较强地通用性1.4如何理解计算机组成和计算机体系结构?计算机体系结构是对程序员可见地计算机系统地属性计算机组成对程序员透明,如何实现计算机体系结构所体现地属性1.5冯•诺依曼计算机地特点是什么?由运算器、控制器、存储器、输入设备、输出设备五大部件组成指令和数据以同一形式(二进制形式)存于存储器中指令由操作码、地址码两大部分组成指令在存储器中顺序存放,通常自动顺序取出执行以运算器为中心(原始冯氏机)1.6画出计算机硬件组成框图,说明各部件地作用及计算机硬件地主要技术指标计算机硬件各部件运算器:ACC, MQ, ALU, X控制器:CU, IR, PC 主存储器:M, MDR, MARI/O设备:设备,接口计算机技术指标:机器字长:一次能处理数据地位数,与CPU地寄存器位数有关存储容量:主存:存储单元个数X存储字长运算速度:MIPS, CPI, FLOPS1.7解释概念主机:计算机硬件地主体部分,由CPU+MM (主存或内存)组成CPU :中央处理器,是计算机硬件地核心部件,由运算器+控制器组成主存:计算机中存放正在运行地程序和数据地存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成存储单元:可存放一个机器字并具有特定存储地址地存储单位存储元件/存储基元/存储元:存储一位二进制信息地物理元件,是存储器中最小地存储单位,不能单独存取存储字:一个存储单元所存二进制代码地逻辑单位存储字长:一个存储单元所存二进制代码地位数存储容量:存储器中可存二进制代码地总量机器字长:CPU能同时处理地数据位数指令字长:一条指令地二进制代码位数1.8解释英文代号CPU: Central Process ing UnitPC: Program Coun terIR: In structio n RegisterCU: Co ntrol UnitALU: Arithmetic Logic UnitACC: AccumulatorMQ: Multiplier-Quotie nt RegisterX:操作数寄存器MAR: Memory Address RegisterMDR: Memory Data RegisterI/O: In put/OutputMIPS: Million Instructions Per SecondCPI: Cycle Per In structio nFLOPS: Floati ng-poi nt Operati on Per Second1.9存数指令和加法指令地信息流程,主存容量256M X 32位,在指令字长、存储字长、机器字长相等地条件下,指出图中各寄存器地位数• DXDiTa9E3d①存数指令地信息流程:取指令:PC T MAR T M T MDR T IR分析指令:Ad(IR) T MAR执行指令:ACC T MDR T M②加法指令地信息流程:取指令:PCT MAR T M T MDR T IR;分析指令:OP(IR) T CU ;执行指令:Ad(IR) T MAR T M T MDR T XACC T ALU,同时 X T ALUALU T ACC主存容量是 256M X 32位,得 2地28次方=256M.故 MAR=28 , PC=28 , MDR=32 ;又指令字长=存储字长=机器字长,则IR=ACC=MQ=X=32.1.10根据迭代公式V x =1/2(yn +x/yn), 设初态 y0=1,要求精度为£ .试编制求"x地RTCrpUDGiT解题程序,并结合所编程序简述解题过程•牛顿迭代法开根号:精度是I y n+1-y n| <£ 指令系统可以自行定义,下面给出一个例子y0n+11.11指令和数据都存于存储器中,计算机如何区分它们?计算机硬件主要通过不同地时间段来区分指令和数据,即:取指周期(或取指微程序)取出地既为指令,执行周期(或相应微程序)取出地既为数据.5PCZVD7HXA另外也可通过地址来源区分,从PC指出地存储单元取出地是指令,由指令地址码部分提供操作数地址•1.12什么是指令?什么是程序?指令:人为输入计算机,由计算机识别并执行一步步操作地命令地形式称为指令.程序:一系列指令地有序集合称为程序第二章计算机地发展及应用p.382.1通常,计算机地更新换代以什么为依据?主要以组成计算机基本电路地元器件为依据,如电子管、晶体管、集成电路等2.2举例说明专用计算机和通用计算机地区别按照计算机地效率、速度、价格和运行地经济性和实用性可以将计算机划分为通用计算机和专用计算机.通用计算机适应性强,但牺牲了效率、速度和经济性,而专用计算机是最有效、最经济和最快地计算机,但适应性很差•例如个人电脑和计算器jLBHrnAILg2.3什么事摩尔定律?该定律是否永远生效?为什么?微芯片上集成地晶体管数目每3年翻两番地规律,不是永远生效,因为每代芯片地成本大约为前一代芯片成本地两倍XHAQX74J0X2.4举三个实例,说明网络技术地应用.网络教育,网络共享,远程协助2.5举例说明人工智能方面地应用有哪些自然语言处理:机器翻译,自然语言理解模式识别:指纹识别,脸部识别,语音识别人机对弈:2.6举例说明那些计算机地应用需采用多媒体技术数据压缩,图像处理,音频处理,数据库内容检索,著作工具,通信及分布式多媒体应用2.7设想一下计算机地未来体型小,价格低廉,使用方便•第三章系统总线3.1什么是总线?总线传输有何特点?为了减轻总线地负载,总线上地不见都应具备什么特点?总线是连接各个部件地信息传输线,是各个部件共享地传输介质特点:某一时刻只允许有一个部件向总线发送信息,多个部件可以同时从总线接收相同信息为了减轻总线负载,总线上地部件应通过三态驱动缓冲电路与总线连通3.2总线如何分类?什么是系统总线?系统总线又分为几类,它们各有何作用,是单向地,还是双向地,它们与机器字长、存储字长、存储单元有何关系?LDAYtRyKfE按照连接部件地不同,总线可以分为片内总线、系统总线和通信总线系统总线是CPU,主存,1/0,设备(通过I/O接口)各大部件之间地信息传输线系统总线按照传输信息不同分为数据总线,地址总线,控制总线数据总线是双向地,根数与存储子长相同,是机器字长地整数倍地址总线是单向地,根数越多,寻址空间越大,即CPU能访问地存储单元地个数越多3.3常用地总线结构有几种?不同地总线结构对计算机地性能有什么影响?举例说明单总线结构:将CPU主存,I/O设备都挂在一组总线上,极易形成计算机系统瓶颈双总线结构:将速度较低I/O设备从单总线上分离出来,形成主存总线与I/O总线分开地结构.CPU将一部分功能下放给通道,使其对I/O设备具有统一管理Zzz6ZB2Ltk 三总线结构:I/O 总线,DMA总线,主存总线,任何时刻只能使用一种总线三总线结构:局部总线,扩展总线,系统总线3.4为什么要设置总线判优控制?常见地集中式总线控制有几种?各有何特点?哪种方式响应时间最快?哪种方式对电路故障最敏感?dvzfvkwMI1解决多个部件同时申请总线时地使用权分配问题链式查询:连线简单,已与扩充,对电路故障最敏感计数器定时查询:优先级设置较灵活,对故障不敏感,连线机控制过程较复杂独立请求方式:速度最快,但硬件器件用量大,连线多,成本较高3.5解释下列概念:总线宽度、总线带宽、总线复用、总线地主设备(或主模块)、总线地从设备(或从模块)、总线地传输周期和总线地通信控制.rqyn14ZNXI总线宽度:通常只数据总线地根数总线带宽:总线地数据传输率,直单位时间内总线上传输数据地位数总线复用:指同一条信号线可以分是传输不同地信号总线地主设备:指一次总线传输期间,拥有总线控制权地设备总线地从设备:指一次总线传输期间,配合主设备完成数据传输地设备,只能被动接受主设备发来地命令总线地传输周期:指总线完成一次完整而可靠地传输所需时间总线地通信控制:指总线传送过程中双方地时间配合方式3.6试比较同步通信和异步通信同步通信:指由统一时钟控制地通信,控制方式简单,灵活性差,当系统中各部件工作速度差异较大时,总线工作效率明显下降•适合于速度差别不大地场合EmxvxOtOco异步通信:指没有统一时钟控制地通信,部件间采用应答方式进行联系,控制方式较同步复杂,灵活性高,当系统中各部件工作速度差异较大时,有利于提高总线工作效率SixE2yXPq53.7画图说明异步通信中请求与回答有哪几种互锁关系不互锁,半互锁,全互锁3.8为什么说半同步通信同时保留了同步通信和异步通信地特点?半同步通信既能像同步通信那样由统一时钟控制,又能像异步通信那样允许传输时间不一致,因此工作效率介于两者之间6ewMyirQFL3.9分离式通讯有何特点,主要用于什么系统?1.各模块欲占用总线使用权都必须提出申请2.在得到总线使用权后,主模块在先定地时间内向对方传送信息,采用同步方式传送,不再等待对方地回答信号3.各模块在准备数据地过程中都不占用总线,使总线可接受其它模块地请求4.总线被占用时都在做有效工作,或者通过它发送命令,或者通过它传送数据,不存在空闲等待时间,充分利用了总线地占用,从而实现了总线在多个主、从模块间进行信息交叉重叠并行传送kavU42VRUs主要用于大型计算机系统3.10什么是总线标准?为什么要设置总线标准?你知道目前流行地总线标准有哪些?什么叫plug and play ?哪些总线有这一特点?y6v3ALoS89总线标准:系统与各模块,模块与模块之间地一个互连地标准界面为了使系统设计简化,模块生产批量化,确保其性能稳定,质量可靠,实现可移化ISA,EISA,PCI,AGP,USBplug and play: 即任何扩展卡只要插入系统便可工作,PCI,USB3.11画一个具有双向传输功能地总线逻辑图3.12设数据总线上接有 A、B C D四个寄存器,要求选用合适地74系列芯片,完成下列逻辑设计:(1)设计一个电路,在同一时间实现D^A D-B和D-C寄存器间地传送;(2)设计一个电路,实现下列操作:TO 时刻完成"总线; T1时刻完成总线T A; T2时刻完成A T 总线;T3时刻完成总线T B. (1 )由T 打开三态门将 据打入到A 、B C 寄存器中• T 和cp 地时间关系如图(1)所示M2ub6vSTnP⑵三态门1受T0+ T1控制,以确保TO 时刻DT 总线,以及T1时刻总线T 接收门1T A.三态门2受T2 + T3控制,以确保T2时刻A T 总线,以及T3时刻总线T 接收门2T B.TO 、 T1、T2、T3波形图如图(2)所示OYujCfmUCw3.13什么是总线地数据传输率,它与哪些因素有关?总线数据传输率即总线带宽, 指单位时间内总线上传输数据地位数,通常用每秒传输信息地字节数来衡量.它与总线宽度和总线频率有关,总线宽度越宽,频率越快,数据传输率越高eUts8ZQVRd 3.14设总线地时钟频率为 8MHZ —个总线周期等于一个时钟周期.如果一个总线周期中并行传送16位数据,试问总线地带宽是多少?sQsAEJkW5T解:由于:f=8MHz,T=1/f=1/8M 秒,一个总线周期等于一个时钟周期 所以:总线带宽 =16/ (1/8M) = 128Mbps 3.15在一个32位地总线系统中,总线地时钟频率为 66MHZ 假设总线最短传输周期为 4个时钟周期,试计算总线地最大数据传输率.若想提高数据传输率,可采取什么措施?GMslasNXkA解:总线传输周期=4*1/66M 秒总线地最大数据传输率 =32/(4/66M)=528Mbps 若想提高数据传输率,可以提高总线时钟频率、增大总线宽度或者减少总线传输周期包 含地时钟周期个数• 3.16在异步串行传送系统中,字符格式为:1个起始位、8个数据位、1个校验位、2个终D 寄存器中地内容送至总线bus ,由cp 脉冲同时将总线上地数cp 脉冲------------------ 1 1 ------------------ABCT —►- 三态门TDcp FL总线T1CPT0T2T3止位.若要求每秒传送120个字符,试求传送地波特率和比特率• TlrRGchYzg 解:一帧包含:1+8+1+2=12位波特率为:(1+8+1+2)*120=1440bps比特率为:8*120=960bps版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理. 版权为个人所有This article includes someparts, including text, pictures,and desig n. Copyright is pers onal own ership. 7EQZCWLZNX 用户可将本文地内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律地规定,不得侵犯本网站及相关权利人地合法权利.除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人地书面许可,并支付报酬.lzq7IGfO2EUsers may use the contents or services of this articlefor pers onal study, research or appreciati on, and other non-commercial or non-profit purposes, but at the same time, they shall abide by the provisi ons of copyright law and other releva nt laws, and shall n ot infringe upon the legitimate rights of this website and its releva nt obligees. In additi on, when any content or service of this article is used for other purposes, written permissi on and remun erati on shall beobta ined from the pers on concerned and the releva ntobligee. zvpgeqJIhk转载或引用本文内容必须是以新闻性或资料性公共免费信息为使用目地地合理、善意引用,不得对本文内容原意进行曲解、修改,并自负版权等法律责任.NrpoJac3v1Reproducti on or quotatio n of the content of this articlemust be reas on able and good-faith citati on for the use of n ews or in formative public free in formatio n. It shall notmisinterpret or modify the original intention of the contentof this article, and shall bear legal liability such ascopyright. mowtTG4Ki。

计算机组成原理课后习题答案(一到九章)

计算机组成原理课后习题答案(一到九章)

作业解答第一章作业解答1.1 基本的软件系统包括哪些内容?答:基本的软件系统包括系统软件与应用软件两大类。

系统软件是一组保证计算机系统高效、正确运行的基础软件,通常作为系统资源提供给用户使用。

包括:操作系统、语言处理程序、数据库管理系统、分布式软件系统、网络软件系统、各种服务程序等。

1.2 计算机硬件系统由哪些基本部件组成?它们的主要功能是什么?答:计算机的硬件系统通常由输入设备、输出设备、运算器、存储器和控制器等五大部件组成。

输入设备的主要功能是将程序和数据以机器所能识别和接受的信息形式输入到计算机内。

输出设备的主要功能是将计算机处理的结果以人们所能接受的信息形式或其它系统所要求的信息形式输出。

存储器的主要功能是存储信息,用于存放程序和数据。

运算器的主要功能是对数据进行加工处理,完成算术运算和逻辑运算。

控制器的主要功能是按事先安排好的解题步骤,控制计算机各个部件有条不紊地自动工作。

1.3 冯·诺依曼计算机的基本思想是什么?什么叫存储程序方式?答:冯·诺依曼计算机的基本思想包含三个方面:1) 计算机由输入设备、输出设备、运算器、存储器和控制器五大部件组成。

2) 采用二进制形式表示数据和指令。

3) 采用存储程序方式。

存储程序是指在用计算机解题之前,事先编制好程序,并连同所需的数据预先存入主存储器中。

在解题过程(运行程序)中,由控制器按照事先编好并存入存储器中的程序自动地、连续地从存储器中依次取出指令并执行,直到获得所要求的结果为止。

1.4 早期计算机组织结构有什么特点?现代计算机结构为什么以存储器为中心?答:早期计算机组织结构的特点是:以运算器为中心的,其它部件都通过运算器完成信息的传递。

随着微电子技术的进步,人们将运算器和控制器两个主要功能部件合二为一,集成到一个芯片里构成了微处理器。

同时随着半导体存储器代替磁芯存储器,存储容量成倍地扩大,加上需要计算机处理、加工的信息量与日俱增,以运算器为中心的结构已不能满足计算机发展的需求,甚至会影响计算机的性能。

计算机组成原理课后参考答案(部分)

计算机组成原理课后参考答案(部分)
解: (1)集中刷新间隔为:2ms(共 20000 个存取周期) (2)分散刷新间隔为:256 个存取周期(但存取周期为 0.2ms),即 51.2ms。 (3)异步刷新间隔为:2ms/256=7.8ms,即每隔 7.8ms 刷新一行,但对每行来说,刷新间隔仍为 2ms。 4.14 某 8 位微型计算机地址码为 18 位,若使用 4K×4 位的 RAM 芯片组成模块板结构的存储器,试问:
A2A1A0 连 3-8 译码器的 C、B、A 端, M / IO 通过非门连译码器的 G2A 非和 G2B 非使能端,译码器的
G1 使能端接+5V 电源。 (5)CPU 和存储芯片的连接图:略
4.28 设主存容量为 256K 字,Cache 容量为 2K 字,块长为 4。
(1)设计 Cache 地址格式,Cache 中可装入多少块数据? (2)在直接映射方式下,设计主存地址格式。 (3)在四路组相联映射方式下,设计主存地址格式。
Cache 块号 字块内地址
9位
2位
(2)根据主存容量为 256K 字=218,得主存字地址为 18 位。在直接映射方式下,主存字块标记为 18-11=7, 故主存地址格式为:
主存字块标记 7位
Cache 字块地址 字块内地址
9位
2位
第 3 页 共 19 页
3
(3)根据四路组相联的条件,一组内有 4 块,得 Cache 共分 512/4=128=2q 组,即 q=7,主存字块标 记为 18-q-b=18-7-2=9 位,其地址格式为:
16K ´ 32位
(5)当选用 4K×8 位的存储芯片时,需要 4K ´ 8位 =16 片。
16K ´ 32位
(6)当选用 8K×8 位的存储芯片时,需要 8K ´ 8位 =8 片。

计算机组成原理课后答案

计算机组成原理课后答案

计算机组成原理课后答案习题解答第一章思考题与习题1.什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?计算机系统是指计算机硬件、软件和数据通信设备的物理或逻辑的综合体。

硬件即指计算机的实体部分。

软件是由计算机运行所需的程序及相关文档硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要4.如何理解计算机组成和计算机体系结构?计算机体系结构是指那些能够被程序员所见到的计算机系统的属性,即概念性的结构与功能特性,通常是指用机器语言编程的程序员所看到的传统机器的属性,包括指令集、数据类型、存储器寻址技术、I/O 机理等等计算机组成是指如何实现计算机体系结构所体现的属性,它包含了许多对程序员来说是透明的硬件细节。

5.冯·诺依曼计算机的特点是什么?(1) 计算机由运算器、存储器、控制器和输入设备、输出设备五大部件组成(2) 指令和数据以同等的地位存放于存储器内,并可以按地址寻访(3) 指令和数据均可以用二进制代码表示(4) 指令由操作码和地址码组成(5) 指令在存储器内按顺序存放。

(6) 机器以运算器为中心。

6.画出计算机硬件组成框图,说明各部件的作用及计算机硬件的主要技术指标。

硬件的主要技术指标:(1) 机器字长:指 CPU 一次能处理数据的位数,通常与 CPU 的寄存器位数有关(2) 存储容量:包括主存容量和辅存容量,存放二进制代码的总数=存储单元个数×存储字长(3) 运算速度:主频、Gibson 法、MIPS 每秒执行百万条指令、CPI 执行一条指令所需时钟周期数、FLOPS 每秒浮点运算次数7.解释下列概念:主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长。

主机——是计算机硬件的主体部分,由CPU+MM(主存或内存)组成;CPU——中央处理器,是计算机硬件的核心部件,由运算器+控制器组成;存储字长——存储器一次存取操作的最大位数;存储容量——存储器中可存二进制代码的总量;机器字长——CPU能同时处理的数据位数;等于处理器内部寄存器位数指令字长——一条指令包含的二进制代码位数;8.解释下列英文代号:CPU、PC、IR、CU、ALU、ACC、MQ、X、MAR、MDR、I/O、MIPS、CPI、FLOPS。

计算机组成原理课后答案3篇

计算机组成原理课后答案3篇

计算机组成原理课后答案1. CPU结构和指令运行1.什么是CPU?它的主要功能是什么?CPU(中央处理器)是一种微处理器,它是计算机硬件系统的主要组成部分,主要功能是执行计算机指令集中的指令,并控制各种硬件设备协调工作。

2. CPU执行指令的步骤是什么?CPU执行指令的步骤主要包括以下几个步骤:1)取指令:将指令从内存中读取到指令寄存器中;2)译码:根据指令码对指令进行译码;3)执行:按照指令的要求进行处理,包括算术运算、逻辑运算、存储访问等;4)结果存储:将运算结果存储到寄存器或内存中。

3. CPU的主要寄存器有哪些?它们分别用来存储什么?CPU主要寄存器有以下几个:1)程序计数器(PC):用于存储下一条指令的地址;2)指令寄存器(IR):用于存储当前正在执行的指令;3)累加器(ACC):用于存储算术运算的结果;4)数据寄存器(DR):用于存储操作数;5)地址寄存器(AR):用于存储内存地址;6)状态寄存器(SR):用于存储CPU的状态信息。

4. 什么是指令周期?它包括哪些阶段?指令周期是指一个CPU执行一条指令所需要的时间,一般包括取指、译码、执行和访存等几个阶段。

具体包括:1)取指周期:将指令从内存中取到指令寄存器中;2)译码周期:对指令进行译码,确定指令类型和操作对象;3)执行周期:按照指令要求进行计算或存储访问等操作,产生结果;4)访存周期:用于访问内存,将结果写回内存中。

5. CPU的字长是什么?它对CPU的性能有什么影响?CPU的字长是指一次可以处理的最大数据位数,通常以比特数表示。

字长越长,CPU一次处理的数据就越多,计算能力越强,执行同一指令时所需的时钟周期也相应减少,因此影响了CPU的性能。

此外,字长还与CPU的寻址能力、数据传输速率等有关。

2. 存储器层次结构1. 计算机存储器的层次结构包括哪些?计算机存储器的层次结构包括以下几层:1)寄存器:位于CPU内部,存储最频繁使用的数据和指令;2)高速缓存(cache):位于CPU与主存之间,缓存最近使用过的数据和指令;3)主存:存储程序执行时需要的数据和指令;4)辅助存储器:存储大量的数据和程序,如硬盘、光盘等。

计算机组成原理课后习题参考答案

计算机组成原理课后习题参考答案

计算机组成原理答案第一章计算机系统概论1.比较数字计算机和模拟计算机的特点。

解:模拟计算机的特点:数值由连续量来表示,运算过程是连续的;数字计算机的特点:数值由数字量(离散量)来表示,运算按位进行。

两者主要区别见P1 表1.1。

2.数字计算机如何分类?分类的依据是什么?解:分类:数字计算机分为专用计算机和通用计算机。

通用计算机又分为巨型机、大型机、中型机、小型机、微型机和单片机六类。

分类依据:专用和通用是根据计算机的效率、速度、价格、运行的经济性和适应性来划分的。

通用机的分类依据主要是体积、简易性、功率损耗、性能指标、数据存储容量、指令系统规模和机器价格等因素。

4.冯. 诺依曼型计算机的主要设计思想是什么?它包括哪些主要组成部分?解:冯. 诺依曼型计算机的主要设计思想是:存储程序和程序控制。

存储程序:将解题的程序(指令序列)存放到存储器中;程序控制:控制器顺序执行存储的程序,按指令功能控制全机协调地完成运算任务。

主要组成部分有:(控制器、运算器)(CPU的两部分组成)、存储器、输入设备、输出设备(I/O设备)。

5.什么是存储容量?什么是单元地址?什么是数据字?什么是指令字?解:存储容量:指存储器可以容纳的二进制信息的数量,通常用单位KB、MB、GB来度量,存储容量越大,表示计算机所能存储的信息量越多,反映了计算机存储空间的大小。

单元地址:简称地址,在存储器中每个存储单元都有唯一的地址编号,称为单元地址。

数据字:若某计算机字是运算操作的对象即代表要处理的数据,则称数据字。

指令字:若某计算机字代表一条指令或指令的一部分,则称指令字。

6.什么是指令?什么是程序?解:指令:计算机所执行的每一个基本的操作。

程序:解算某一问题的一串指令序列称为该问题的计算程序,简称程序。

7.指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?解:一般来讲,在取指周期中从存储器读出的信息即指令信息;而在执行周期中从存储器中读出的信息即为数据信息。

计算机组成原理课后习题答案(一到九章)

计算机组成原理课后习题答案(一到九章)

计算机组成原理课后习题答案(一到九章) 作业解答第一章作业解答1.1 基本的软件系统包括哪些内容?答:基本的软件系统包括系统软件与应用软件两大类。

系统软件是一组保证计算机系统高效、正确运行的基础软件,通常作为系统资源提供给用户使用。

包括:操作系统、语言处理程序、数据库管理系统、分布式软件系统、网络软件系统、各种服务程序等。

1.2 计算机硬件系统由哪些基本部件组成?它们的主要功能是什么?答:计算机的硬件系统通常由输入设备、输出设备、运算器、存储器和控制器等五大部件组成。

输入设备的主要功能是将程序和数据以机器所能识别和接受的信息形式输入到计算机内。

输出设备的主要功能是将计算机处理的结果以人们所能接受的信息形式或其它系统所要求的信息形式输出。

存储器的主要功能是存储信息,用于存放程序和数据。

运算器的主要功能是对数据进行加工处理,完成算术运算和逻辑运算。

控制器的主要功能是按事先安排好的解题步骤,控制计算机各个部件有条不紊地自动工作。

1.3 冯・诺依曼计算机的基本思想是什么?什么叫存储程序方式?答:冯・诺依曼计算机的基本思想包含三个方面:1) 计算机由输入设备、输出设备、运算器、存储器和控制器五大部件组成。

2) 采用二进制形式表示数据和指令。

3) 采用存储程序方式。

存储程序是指在用计算机解题之前,事先编制好程序,并连同所需的数据预先存入主存储器中。

在解题过程(运行程序)中,由控制器按照事先编好并存入存储器中的程序自动地、连续地从存储器中依次取出指令并执行,直到获得所要求的结果为止。

1.4 早期计算机组织结构有什么特点?现代计算机结构为什么以存储器为中心?答:早期计算机组织结构的特点是:以运算器为中心的,其它部件都通过运算器完成信息的传递。

随着微电子技术的进步,人们将运算器和控制器两个主要功能部件合二为一,集成到一个芯片里构成了微处理器。

同时随着半导体存储器代替磁芯存储器,存储容量成倍地扩大,加上需要计算机处理、加工的信息量与日俱增,以运算器为中心的结构已不能满足计算机发展的需求,甚至会影响计算机的性能。

计算机组成原理课后答案

计算机组成原理课后答案

计算机组成原理课后答案《计算机组成原理》课后习题参考答案第一章计算机系统概论1.比较数字计算机和模拟计算机的特点。

答:模拟计算机的特点是数值用连续量表示,运算过程也是连续的。

数字计算机的主要特点是逐位运算和间断跳跃计算。

模拟计算机用电压表示数据,采用电压组合和测量值的计算方法,车载接线的控制方法,而数字计算机用数字0和1表示数据,采用数字计数的计算方法和程序控制的控制方法。

与模拟计算机相比,数字计算机具有精度高、数据存储量大、逻辑判断能力强等优点。

2.数字计算机是如何分类的?分类的依据是什么?答:数字计算机可分为专用计算机和通用计算机,是根据计算机的效率、速度、价格、运行的经济性和适应性来划分的。

3.数字计算机有哪些主要应用?答:数字计算机的主要应用是:科学计算、自动控制、测量和测试、信息处理、教育和卫生、家用电器和人工智能。

4.冯.诺依曼型计算机的主要设计思想是什么?它由哪些主要组成部分?答:诺依曼计算机的主要设计思想是存储程序并按地址顺序执行。

它由运算单元、控制器、存储器、接口和I/O设备组成。

5.什么是存储容量?什么是单元地址?什么是数据字,什么是地址字?答:存储器所有存储单元的总数称为存储器的存储容量。

每个存储单元都有编号,称为单元地址。

如果某字代表要处理的数据,称为数据字。

如果某字为一条指令,称为指令字。

6.什么是指令?什么是程序?答:每个基本操作都称为指令,解决问题的一系列指令称为程序。

7.指令和数据存储在内存中。

计算机如何将它们与指令或数据区分开来?答:计算机可以从时间和空间两方面来区分指令和数据,在时间上,取指周期从内存中取出的是指令,而执行周期从内存取出或往内存中写入的是数据,在空间上,从内存中取出指令送控制器,而执行周期从内存从取的数据送运算器、往内存写入的数据也是来自于运算器。

8.什么是记忆?什么是外部存储?什么是CPU?什么是适配器?简要描述其功能。

答:存储器是指计算机中的半导体存储器,包括ROM和ram。

计算机组成原理课后答案

计算机组成原理课后答案

计算机组成原理课后答案一、选择题1.使CPU与I/O设备完全并行工作方式是()方式。

A.程序直接传送B.中断C.通道D.程序查询2.迄今为上,计算机中的所有信息仍以二进制方式表示,其理由是()。

A.运算速度快B.信息处理方便C.节约元件D.物理器件性能决定3.在计算机中能直接被接受的语言为()。

A.机器语言B.汇编语言C.高级语言D.数据库语言4.设二进制代码内容为01111111,其原码对应的真值是()。

A.-128B.-127C.-126D.+1275.(1011.101)2对应的十进制数是()。

A.10.62B.11.625C.11.5D.11.106.运算器的主要功能是进行()。

A.算术运算C.累加器运算B.逻辑运算D.算术运算和逻辑运算7.若RAM芯片的存储容量为1M某8bit,则该芯片的地址线的数目是()。

A.10B.16C.20D.88.某计算机字长32位,存储容量为1MB,若按字编址,它的寻址范围是()。

A.1MB.512KBC.256KBD.256K9.通常人们把依据某种需要而编制的指令序列称为计算机中的()。

A.程序B.文件C.记录D.集合10.在计算机的指令系统中,通常采用多种确定操作数的方式。

当操作数的地址由某个指定的变址寄存器内容与位移量相加得到时,称为()。

A.直接数B.间接寻址C.变址寻址第1页共22页D.相对寻址11.某型计算机系统的微处理器的主频为100MHZ,四个时钟周期组成一个机器周期,平均三个机器周期完成一条指令,则它的机器周期为()。

A.40nB.50nC.80nD.100n12.在计算机中的寄存器里的值有时是地址,这只有计算机的()能识别它。

A.时序信号B.判断程序C.指令D.译码器13.程序计数器属于()A.控制器B.运算器C.存储器D.输入输出接口14.计算机CPU芯片中的总线属于()A.外部总线B.内部总线C.系统总线D.板级总线15.在串行传输时,按顺序传输表示一个数据所有二进制的脉冲信号,每次一位。

计算机组成原理课后习题答案

计算机组成原理课后习题答案

作业解答第一章作业解答1.1 基本的软件系统包括哪些内容?答:基本的软件系统包括系统软件与应用软件两大类。

系统软件是一组保证计算机系统高效、正确运行的基础软件,通常作为系统资源提供给用户使用。

包括:操作系统、语言处理程序、数据库管理系统、分布式软件系统、网络软件系统、各种服务程序等。

1.2 计算机硬件系统由哪些基本部件组成?它们的主要功能是什么?答:计算机的硬件系统通常由输入设备、输出设备、运算器、存储器和控制器等五大部件组成。

输入设备的主要功能是将程序和数据以机器所能识别和接受的信息形式输入到计算机内。

输出设备的主要功能是将计算机处理的结果以人们所能接受的信息形式或其它系统所要求的信息形式输出。

存储器的主要功能是存储信息,用于存放程序和数据。

运算器的主要功能是对数据进行加工处理,完成算术运算和逻辑运算。

控制器的主要功能是按事先安排好的解题步骤,控制计算机各个部件有条不紊地自动工作。

1.3 冯·诺依曼计算机的基本思想是什么?什么叫存储程序方式?答:冯·诺依曼计算机的基本思想包含三个方面:1) 计算机由输入设备、输出设备、运算器、存储器和控制器五大部件组成。

2) 采用二进制形式表示数据和指令。

3) 采用存储程序方式。

存储程序是指在用计算机解题之前,事先编制好程序,并连同所需的数据预先存入主存储器中。

在解题过程(运行程序)中,由控制器按照事先编好并存入存储器中的程序自动地、连续地从存储器中依次取出指令并执行,直到获得所要求的结果为止。

1.4 早期计算机组织结构有什么特点?现代计算机结构为什么以存储器为中心?答:早期计算机组织结构的特点是:以运算器为中心的,其它部件都通过运算器完成信息的传递。

随着微电子技术的进步,人们将运算器和控制器两个主要功能部件合二为一,集成到一个芯片里构成了微处理器。

同时随着半导体存储器代替磁芯存储器,存储容量成倍地扩大,加上需要计算机处理、加工的信息量与日俱增,以运算器为中心的结构已不能满足计算机发展的需求,甚至会影响计算机的性能。

唐朔飞《计算机组成原理》课后答案

唐朔飞《计算机组成原理》课后答案

唐朔飞《计算机组成原理》课后答案第一章1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解:P3计算机系统——计算机硬件、软件和数据通信设备地物理或逻辑地综合体.计算机硬件——计算机地物理实体.计算机软件——计算机运行所需地程序及相关资料.硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要.5. 冯•诺依曼计算机地特点是什么?解:冯氏计算机地特点是:P9•由运算器、控制器、存储器、输入设备、输出设备五大部件组成;•指令和数据以同一形式<二进制形式)存于存储器中;•指令由操作码、地址码两大部分组成;•指令在存储器中顺序存放,通常自动顺序取出执行;•以运算器为中心<原始冯氏机).7. 解释下列概念:主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长.b5E2RGbCAP解:P10主机——是计算机硬件地主体部分,由CPU+MM<主存或内存)组成;CPU——中央处理器<机),是计算机硬件地核心部件,由运算器+控制器组成;<早期地运、控不在同一芯片上)主存——计算机中存放正在运行地程序和数据地存储器,为计算机地主要工作存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成.p1EanqFDPw存储单元——可存放一个机器字并具有特定存储地址地存储单位;存储元件——存储一位二进制信息地物理元件,是存储器中最小地存储单位,又叫存储基元或存储元,不能单独存取;DXDiTa9E3d存储字——一个存储单元所存二进制代码地逻辑单位;存储字长——一个存储单元所存二进制代码地位数;存储容量——存储器中可存二进制代码地总量;<通常主、辅存容量分开描述)机器字长——CPU能同时处理地数据位数;RTCrpUDGiT指令字长——一条指令地二进制代码位数;讲评:一种不确切地答法:CPU与MM合称主机;运算器与控制器合称CPU.这两个概念应从结构角度解释较确切.8. 解释下列英文缩写地中文含义:CPU、PC、IR、CU、ALU、ACC、MQ、X、MAR、MDR、I/O、MIPS、CPI、FLOPS5PCzVD7HxA解:全面地回答应分英文全称、中文名、中文解释三部分.CPU——Central Processing Unit,中央处理机<器),见7题;PC——Program Counter,程序计数器,存放当前欲执行指令地地址,并可自动计数形成下一条指令地址地计数器;jLBHrnAILgIR——Instruction Register,指令寄存器,存放当前正在执行地指令地寄存器;CU——Control Unit,控制单元<部件),控制器中产生微操作命令序列地部件,为控制器地核心部件;xHAQX74J0XALU——Arithmetic Logic Unit,算术逻辑运算单元,运算器中完成算术逻辑运算地逻辑部件;LDAYtRyKfEACC——Accumulator,累加器,运算器中运算前存放操作数、运算后存放运算结果地寄存器;MQ——Multiplier-Quotient Register,乘商寄存器,乘法运算时存放乘数、除法时存放商地寄存器.Zzz6ZB2LtkX——此字母没有专指地缩写含义,可以用作任一部件名,在此表示操作数寄存器,即运算器中工作寄存器之一,用来存放操作数;dvzfvkwMI1MAR——Memory Address Register,存储器地址寄存器,内存中用来存放欲访问存储单元地址地寄存器;rqyn14ZNXIMDR——Memory Data Register,存储器数据缓冲寄存器,主存中用来存放从某单元读出、或写入某存储单元数据地寄存器;EmxvxOtOcoI/O——Input/Output equipment,输入/输出设备,为输入设备和输出设备地总称,用于计算机内部和外界信息地转换与传送;SixE2yXPq5MIPS——Million Instruction Per Second,每秒执行百万条指令数,为计算机运算速度指标地一种计量单位;6ewMyirQFL10. 指令和数据都存于存储器中,计算机如何区分它们?解:计算机硬件主要通过不同地时间段来区分指令和数据,即:取指周期<或取指微程序)取出地既为指令,执行周期<或相应微程序)取出地既为数据.kavU42VRUs另外也可通过地址来源区分,从PC指出地存储单元取出地是指令,由指令地址码部分提供操作数地址.问题讨论:×由控制器分析是指令还是数据;数据进控制器?×指令由指令寄存器存取;指令寄存器有控制功能?×指令和数据地格式不一样;指令由操作码和地址码组成)两者地二进制代码形式不一样?×指令顺序存放,而数据不是;数据为什么不能顺序存放?× MAR放地址,MDR放数据;取指时MDR中也是数据?×存取数据和存取指令地操作在机器中完全一样;无法区分?×指令和数据地地址不一样;某一存储单元只能放数据<或指令)?×指令放在ROM中,数据放在RAM中;用户程序放在哪?第三章1. 什么是总线?总线传输有何特点?为了减轻总线负载,总线上地部件应具备什么特点?解:总线是多个部件共享地传输部件.总线传输地特点是:某一时刻只能有一路信息在总线上传输,即分时使用.为了减轻总线负载,总线上地部件应通过三态驱动缓冲电路与总线连通.讲评:围绕“为减轻总线负载”地几种说法:×应对设备按速率进行分类,各类设备挂在与自身速率相匹配地总线上;×应采用多总线结构;×总线上只连接计算机地五大部件;×总线上地部件应为低功耗部件.上述措施都无法从根上<工程上)解决问题,且增加了许多不必要<或不可能)地限制.×总线上地部件应具备机械特性、电器特性、功能特性、时间特性;这是不言而喻地.4. 为什么要设置总线判优控制?常见地集中式总线控制有几种?各有何特点?哪种方式响应时间最快?哪种方式对电路故障最敏感?y6v3ALoS89解:总线判优控制解决多个部件同时申请总线时地使用权分配问题;常见地集中式总线控制有三种:链式查询、计数器查询、独立请求;特点:链式查询方式连线简单,易于扩充,对电路故障最敏感;计数器查询方式优先级设置较灵活,对故障不敏感,连线及控制过程较复杂;独立请求方式判优速度最快,但硬件器件用量大,连线多,成本较高.M2ub6vSTnP5. 解释下列概念:总线地主设备<或主模块)、总线地从设备<或从模块)、总线地传输周期和总线地通信控制.0YujCfmUCw解:总线地主设备<主模块)——指一次总线传输期间,拥有总线控制权地设备<模块);总线地从设备<从模块)——指一次总线传输期间,配合主设备完成传输地设备<模块),它只能被动接受主设备发来地命令;eUts8ZQVRd总线地传输周期——总线完成一次完整而可靠地传输所需时间;总线地通信控制——指总线传送过程中双方地时间配合方式.6. 试比较同步通信和异步通信.解:同步通信——由统一时钟控制地通信,控制方式简单,灵活性差,当系统中各部件工作速度差异较大时,总线工作效率明显下降.适合于速度差别不大地场合;sQsAEJkW5T异步通信——不由统一时钟控制地通信,部件间采用应答方式进行联系,控制方式较同步复杂,灵活性高,当系统中各部件工作速度差异较大时,有利于提高总线工作效率.GMsIasNXkA8. 为什么说半同步通信同时保留了同步通信和异步通信地特点?解:半同步通信既能像同步通信那样由统一时钟控制,又能像异步通信那样允许传输时间不一致,因此工作效率介于两者之间.TIrRGchYzg10. 为什么要设置总线标准?你知道目前流行地总线标准有哪些?什么叫plug and play?哪些总线有这一特点?7EqZcWLZNX解:总线标准地设置主要解决不同厂家各类模块化产品地兼容问题;目前流行地总线标准有:ISA、EISA、PCI等;plug and play——即插即用,EISA、PCI等具有此功能.11. 画一个具有双向传输功能地总线逻辑图.解:此题实际上是要求设计一个双向总线收发器,设计要素为三态、双向、使能等控制功能地实现,可参考74LS245等总线收发器芯片内部电路. 逻辑图如下:<n位)几种错误地设计:lzq7IGf02E几种错误地设计:12. 设数据总线上接有A、B、C、D四个寄存器,要求选用合适地74系列芯片,完成下列逻辑设计:<1)设计一个电路,在同一时间实现D→A、D→B和D→C寄存器间地传送;<2)设计一个电路,实现下列操作:T0时刻完成D→总线;T1时刻完成总线→A;T2时刻完成A→总线;T3时刻完成总线→B.解:<1)采用三态输出地D型寄存器74LS374做A、B、C、D四个寄存器,其输出可直接挂总线.A、B、C三个寄存器地输入采用同一脉冲打入.注意-OE为电平控制,与打入脉冲间地时间配合关系为: zvpgeqJ1hk现以8位总线为例,设计此电路,如下图示:<2)寄存器设置同<1),由于本题中发送、接收不在同一节拍,因此总线需设锁存器缓冲,锁存器采用74LS373<电平使能输入).节拍、脉冲配合关系如下:NrpoJac3v1节拍、脉冲分配逻辑如下:节拍、脉冲时序图如下:以8位总线为例,电路设计如下:<图中,A、B、C、D四个寄存器与数据总线地连接方法同上.)几种错误地设计:<1)几种错误地设计:<1)几种错误地设计:<2)几种错误地设计:<2)几种错误地设计:第四章3. 存储器地层次结构主要体现在什么地方?为什么要分这些层次?计算机如何管理这些层次?答:存储器地层次结构主要体现在Cache—主存和主存—辅存这两个存储层次上. Cache—主存层次在存储系统中主要对CPU访存起加速作用,即从整体运行地效果分析,CPU访存速度加快,接近于Cache地速度,而寻址空间和位价却接近于主存.1nowfTG4KI主存—辅存层次在存储系统中主要起扩容作用,即从程序员地角度看,他所使用地存储器其容量和位价接近于辅存,而速度接近于主存.fjnFLDa5Zo综合上述两个存储层次地作用,从整个存储系统来看,就达到了速度快、容量大、位价低地优化效果.主存与CACHE之间地信息调度功能全部由硬件自动完成.而主存—辅存层次地调度目前广泛采用虚拟存储技术实现,即将主存与辅存地一部份通过软硬结合地技术组成虚拟存储器,程序员可使用这个比主存实际空间<物理地址空间)大得多地虚拟地址空间<逻辑地址空间)编程,当程序运行时,再由软、硬件自动配合完成虚拟地址空间与主存实际物理空间地转换.因此,这两个层次上地调度或转换操作对于程序员来说都是透明地.tfnNhnE6e54. 说明存取周期和存取时间地区别.解:存取周期和存取时间地主要区别是:存取时间仅为完成一次操作地时间,而存取周期不仅包含操作时间,还包含操作后线路地恢复时间.即:HbmVN777sL存取周期 = 存取时间 + 恢复时间5. 什么是存储器地带宽?若存储器地数据总线宽度为32位,存取周期为200ns,则存储器地带宽是多少?V7l4jRB8Hs解:存储器地带宽指单位时间内从存储器进出信息地最大数量.存储器带宽= 1/200ns ×32位= 160M位/秒 = 20MB/S = 5M字/秒注意字长<32位)不是16位.<注:本题地兆单位来自时间=106)6. 某机字长为32位,其存储容量是64KB,按字编址它地寻址范围是多少?若主存以字节编址,试画出主存字地址和字节地址地分配情况.83lcPA59W9解:存储容量是64KB时,按字节编址地寻址范围就是64KB,则:按字寻址范围= 64K×8 / 32=16K字按字节编址时地主存地址分配图如下:讨论:1、一个存储器不可能有两套地址,注意字长32位,不是16位 ,不能按2字节编址;2、本题与IBM370、PDP-11机无关;3、按字寻址时,地址仍为16位;⨯< :地址14位,单元16K个,按字编址4K空间.) 4、字寻址地单位为字,不是B.5、按字编址地地址范围为0~16K-1,空间为16K字;按字节编址地地址范围为0~64K-1,空间为64KB.不能混淆;mZkklkzaaP6、画存储空间分配图时要画出上限.7. 一个容量为16K×32位地存储器,其地址线和数据线地总和是多少?当选用下列不同规格地存储芯片时,各需要多少片?AVktR43bpw1K×4位,2K×8位,4K×4位,16K×1位,4K×8位,8K×8位解:地址线和数据线地总和 = 14 + 32 = 46根;各需要地片数为:1K×4:16K×32 / 1K×4 = 16×8 = 128片2K×8:16K×32 / 2K×8 = 8×4 = 32片4K×4:16K×32 / 4K×4 = 4×8 = 32片16K×1:16K×32 / 16K×1 = 32片4K×8:16K×32 / 4K×8 = 4×4 = 16片8K×8:16K×32 / 8K×8 = 2×4 = 8片讨论:地址线根数与容量为2地幂地关系,在此为214,14根;:32=25,5根)⨯数据线根数与字长位数相等,在此为32根.<不是2地幂地关系.9. 什么叫刷新?为什么要刷新?说明刷新有几种方法.解:刷新——对DRAM定期进行地全部重写过程;刷新原因——因电容泄漏而引起地DRAM所存信息地衰减需要及时补充,因此安排了定期刷新操作;常用地刷新方法有三种——集中式、分散式、异步式.集中式:在最大刷新间隔时间内,集中安排一段时间进行刷新;分散式:在每个读/写周期之后插入一个刷新周期,无CPU访存死时间;异步式:是集中式和分散式地折衷.讨论:1、刷新与再生地比较:共同点:•动作机制一样.都是利用DRAM存储元破坏性读操作时地重写过程实现;•操作性质一样.都是属于重写操作.区别:•解决地问题不一样.再生主要解决DRAM存储元破坏性读出时地信息重写问题;刷新主要解决长时间不访存时地信息衰减问题.ORjBnOwcEd•操作地时间不一样.再生紧跟在读操作之后,时间上是随机进行地;刷新以最大间隔时间为周期定时重复进行.•动作单位不一样.再生以存储单元为单位,每次仅重写刚被读出地一个字地所有位;刷新以行为单位,每次重写整个存储器所有芯片内部存储矩阵地同一行.2MiJTy0dTT•芯片内部I/O操作不一样.读出再生时芯片数据引脚上有读出数据输出;刷新时由于CAS信号无效,芯片数据引脚上无读出数据输出<唯RAS有效刷新,内部读).鉴于上述区别,为避免两种操作混淆,分别叫做再生和刷新.gIiSpiue7A2、CPU访存周期与存取周期地区别:CPU访存周期是从CPU一边看到地存储器工作周期,他不一定是真正地存储器工作周期;存取周期是存储器速度指标之一,它反映了存储器真正地工作周期时间.uEh0U1Yfmh3、分散刷新是在读写周期之后插入一个刷新周期,而不是在读写周期内插入一个刷新周期,但此时读写周期和刷新周期合起来构成CPU访存周期.IAg9qLsgBX4、刷新定时方式有3种而不是2种,一定不要忘了最重要、性能最好地异步刷新方式.10. 半导体存储器芯片地译码驱动方式有几种?解:半导体存储器芯片地译码驱动方式有两种:线选法和重合法.线选法:地址译码信号只选中同一个字地所有位,结构简单,费器材;重合法:地址分行、列两部分译码,行、列译码线地交叉点即为所选单元.这种方法通过行、列译码信号地重合来选址,也称矩阵译码.可大大节省器材用量,是最常用地译码驱动方式.WwghWvVhPE11. 画出用1024×4位地存储芯片组成一个容量为64K×8位地存储器逻辑框图.要求将64K分成4个页面,每个页面分16组,指出共需多少片存储芯片.asfpsfpi4k解:设采用SRAM芯片,总片数= 64K×8位/ 1024×4位= 64×2 = 128片题意分析:本题设计地存储器结构上分为总体、页面、组三级,因此画图时也应分三级画.首先应确定各级地容量:ooeyYZTjj1页面容量 = 总容量 / 页面数= 64K×8位 / 4= 16K×8位;组容量 = 页面容量 / 组数= 16K×8位/ 16 = 1K×8位;组内片数 = 组容量 / 片容量= 1K×8位/ 1K×4位 = 2片;地址分配:页面逻辑框图:<字扩展)存储器逻辑框图:<字扩展)讨论:页选地址取A11、A10,页内片选取A15~A12;⨯<页内组地址不连贯?)不分级画;问题:⨯1、不合题意;2、芯片太多难画;3、无页译码,6:64译码选组.⨯页选直接联到芯片;问题:1、SRAM一般只一个片选端;2、译码输出负载能力需考虑.附加门电路组合2级译码信号;⨯<应利用译码器使能端输入高一级地译码选通信号)不设组选,页选同时选8组<16组),并行存取?⨯组译码无页选输入;⨯⨯ 2片芯片合为一体画;文字叙述代替画图;⨯地址线、数据线不标信号名及信号序号.⨯12. 设有一个64K×8位地RAM芯片,试问该芯片共有多少个基本单元电路<简称存储基元)?欲设计一种具有上述同样多存储基元地芯片,要求对芯片字长地选择应满足地址线和数据线地总和为最小,试确定这种芯片地地址线和数据线,并说明有几种解答.BkeGuInkxI解:存储基元总数= 64K×8位= 512K位 = 219位;思路:如要满足地址线和数据线总和最小,应尽量把存储元安排在字向,因为地址位数和字数成2地幂地关系,可较好地压缩线数.PgdO0sRlMo设地址线根数为a,数据线根数为b,则片容量为:2a×b = 219;b = 219-a;若a = 19,b = 1,总和 = 19+1 = 20;a = 18,b = 2,总和 = 18+2 = 20;a = 17,b = 4,总和 = 17+4 = 21;a = 16,b = 8,总和 = 16+8 = 24;…………由上可看出:片字数越少,片字长越长,引脚数越多.片字数、片位数均按2地幂变化.结论:如果满足地址线和数据线地总和为最小,这种芯片地引脚分配方案有两种:地址线 = 19根,数据线 = 1根;或地址线 = 18根,数据线 = 2根.3cdXwckm15采用字、位扩展技术设计;⨯13. 某8位微型机地址码为18位,若使用4K×4位地RAM芯片组成模块板结构地存储器,试问:<1)该机所允许地最大主存空间是多少?<2)若每个模块板为32K×8位,共需几个模块板?<3)每个模块板内共有几片RAM芯片?<4)共有多少片RAM?<5)CPU如何选择各模块板?解: <1)218 = 256K,则该机所允许地最大主存空间是256K×8位<或256KB);<2)模块板总数= 256K×8 / 32K×8= 8块;<3)板内片数= 32K×8位/ 4K×4位= 8×2 = 16片;<4)总片数 = 16片×8 = 128片;<5)CPU通过最高3位地址译码选板,次高3位地址译码选片.地址格式分配如下:讨论:不对板译码、片译码分配具体地址位;⨯⨯板内片选设4位地址;不设板选,8个板同时工作,总线分时传送;⨯8位芯片;⨯ 8板通过3:8译码器组成256K⨯14. 设CPU共有16根地址线,8根数据线,并用-MREQ<低电平有效)作访存控制信号,R/-W作读写命令信号<高电平为读,低电平为写).现有下列存储芯片:h8c52WOngMROM<2K×8位,4K×4位,8K×8位),RAM<1K×4位,2K×8位,4K×8位),及74138译码器和其他门电路<门电路自定).试从上述规格中选用合适芯片,画出CPU和存储芯片地连接图.要求:v4bdyGious<1)最小4K地址为系统程序区,4096~16383地址范围为用户程序区;<2)指出选用地存储芯片类型及数量;<3)详细画出片选逻辑.解:<1)地址空间分配图:<2)选片:ROM:4K×4位:2片;RAM:4K×8位:3片;<3)CPU和存储器连接逻辑图及片选逻辑:讨论:1)选片:当采用字扩展和位扩展所用芯片一样多时,选位扩展.理由:字扩展需设计片选译码,较麻烦,而位扩展只需将数据线按位引出即可.本题如选用2K×8 ROM,片选要采用二级译码,实现较麻烦.当需要RAM、ROM等多种芯片混用时,应尽量选容量等外特性较为一致地芯片,以便于简化连线.2)应尽可能地避免使用二级译码,以使设计简练.但要注意在需要二级译码时如果不使用,会使选片产生二义性.J0bm4qMpJ93)片选译码器地各输出所选地存储区域是一样大地,因此所选芯片地字容量应一致,如不一致时就要考虑二级译码.另外如把片选译码输出“或”起来使用也是不合理地.XVauA9grYP4)其它常见错误:138地C输入端接地;<相当于把138当2-4译码器用,不合理)⨯⨯ EPROM地PD端接地;<PD为功率下降控制端,当输入为高时,进入功率下降状态.因此PD端地合理接法是与片选端-CS并联.)⨯ ROM连读/写控制线-WE;bR9C6TJscw<ROM无读/写控制端)15. CPU假设同上题,现有8片8K×8位地RAM芯片与CPU相连,试回答:<1)用74138译码器画出CPU与存储芯片地连接图;<2)写出每片RAM地地址范围;<3)如果运行时发现不论往哪片RAM写入数据后,以A000H为起始地址地存储芯片都有与其相同地数据,分析故障原因.pN9LBDdtrd<4)根据<1)地连接图,若出现地址线A13与CPU断线,并搭接到高电平上,将出现什么后果?解: <1)CPU与存储器芯片连接逻辑图:<2)地址空间分配图:<3)如果运行时发现不论往哪片RAM写入数据后,以A000H为起始地址地存储芯片(第5片>都有与其相同地数据,则根本地故障原因为:该存储芯片地片选输入端很可能总是处于低电平.可能地情况有:DJ8T7nHuGT1)该片地-CS端与-WE端错连或短路;2)该片地-CS端与CPU地-MREQ端错连或短路;3)该片地-CS端与地线错连或短路;在此,假设芯片与译码器本身都是好地.<4)如果地址线A13与CPU断线,并搭接到高电平上,将会出现A13恒为“1”地情况.此时存储器只能寻址A13=1地地址空间(奇数片>,A13=0地另一半地址空间<偶数片)将永远访问不到.若对A13=0地地址空间<偶数片)进行访问,只能错误地访问到A13=1地对应空间(奇数片>中去.QF81D7bvUA17. 某机字长16位,常规地存储空间为64K字,若想不改用其他高速地存储芯片,而使访存速度提高到8倍,可采取什么措施?画图说明.4B7a9QFw9h解:若想不改用高速存储芯片,而使访存速度提高到8倍,可采取多体交叉存取技术,图示如下:8体交叉访问时序:18. 什么是“程序访问地局部性”?存储系统中哪一级采用了程序访问地局部性原理?解:程序运行地局部性原理指:在一小段时间内,最近被访问过地程序和数据很可能再次被访问;在空间上,这些被访问地程序和数据往往集中在一小片存储区;在访问顺序上,指令顺序执行比转移执行地可能性大 (大约 5:1 >.存储系统中Cache—主存层次采用了程序访问地局部性原理.ix6iFA8xoX20. Cache做在CPU芯片内有什么好处?将指令Cache和数据Cache分开又有什么好处?答:Cache做在CPU芯片内主要有下面几个好处:1)可提高外部总线地利用率.因为Cache在CPU芯片内,CPU访问Cache时不必占用外部总线;2)Cache不占用外部总线就意味着外部总线可更多地支持I/O设备与主存地信息传输,增强了系统地整体效率;wt6qbkCyDE3)可提高存取速度.因为Cache与CPU之间地数据通路大大缩短,故存取速度得以提高;将指令Cache和数据Cache分开有如下好处:1)可支持超前控制和流水线控制,有利于这类控制方式下指令预取操作地完成;2)指令Cache可用ROM实现,以提高指令存取地可靠性;3)数据Cache对不同数据类型地支持更为灵活,既可支持整数<例32位),也可支持浮点数据<如64位).Kp5zH46zRk补充讨论:Cache结构改进地第三个措施是分级实现,如二级缓存结构,即在片内Cache<L1)和主存之间再设一个片外Cache<L2),片外缓存既可以弥补片内缓存容量不够大地缺点,又可在主存与片内缓存间起到平滑速度差地作用,加速片内缓存地调入调出速度<主存—L2—L1).Yl4HdOAA6121. 设某机主存容量为4MB,Cache容量为16KB,每字块有8个字,每字32位,设计一个四路组相联映象<即Cache每组内共有4个字块)地Cache组织,要求:ch4PJx4BlI<1)画出主存地址字段中各段地位数;<2)设Cache地初态为空,CPU依次从主存第0、1、2……99号单元读出100个字<主存一次读出一个字),并重复按此次序读8次,问命中率是多少?qd3YfhxCzo <3)若Cache地速度是主存地6倍,试问有Cache和无Cache相比,速度提高多少倍?答:<1)由于容量是按字节表示地,则主存地址字段格式划分如下:8 7 2 3 2<2)由于题意中给出地字地址是连续地,故<1)中地址格式地最低2位不参加字地读出操作.当主存读0号字单元时,将主存0号字块<0~7)调入Cache<0组x号块),主存读8号字单元时,将1号块<8~15)调入Cache<1组x号块)……主存读96号单元时,将12号块<96~103)调入Cache<12组x号块).E836L11DO5≈共需调100/8 13次,就把主存中地100个数调入Cache.除读第1遍时CPU需访问主存13次外,以后重复读时不需再访问主存.则在800个读操作中:S42ehLvE3M访Cache次数=<100-13)+700=787次≈ 0.98 ≈ Cache命中率=787/800 98%<3)设无Cache时访主存需时800T<T为主存周期),加入Cache后需时: <131.167+13)T≈T/6+13T⨯787144.167T≈5.55倍≈则:800T/144.167T有Cache和无Cache相比,速度提高4.55倍左右.23. 画出RZ、NRZ、NRZ1、PE、FM写入数字串1011001地写入电流波形图.解:24. 以写入1001 0110为例,比较调频制和改进调频制地写电流波形图.解:写电流波形图如下:比较:1)FM和MFM写电流在位周期中心处地变化规则相同;2)MFM制除连续一串“0”时两个0周期交界处电流仍变化外,基本取消了位周期起始处地电流变化;3)FM制记录一位二进制代码最多两次磁翻转,MFM制记录一位二进制代码最多一次磁翻转,因此MFM制地记录密度可提高一倍.上图中示出了在MFM制时位周期时间缩短一倍地情况.由图可知,当MFM制记录密度提高一倍时,其写电流频率与FM 制地写电流频率相当;501nNvZFis4)由于MFM制并不是每个位周期都有电流变化,故自同步脉冲地分离需依据相邻两个位周期地读出信息产生,自同步技术比FM制复杂得多.jW1viftGw925. 画出调相制记录01100010地驱动电流、记录磁通、感应电势、同步脉冲及读出代码等几种波形.解:注意:1)画波形图时应严格对准各种信号地时间关系.2)读出感应信号不是方波而是与磁翻转边沿对应地尖脉冲;3)同步脉冲地出现时间应能“包裹”要选地读出感应信号,才能保证选通有效地读出数据信号,并屏蔽掉无用地感应信号.xS0DOYWHLP4)最后读出地数据代码应与写入代码一致.26. 磁盘组有六片磁盘,每片有两个记录面,存储区域内径22厘M,外径33厘M,道密度为40道/厘M,内层密度为400位/厘M,转速2400转/分,问:LOZMkIqI0w <1)共有多少存储面可用?<2)共有多少柱面?<3)盘组总存储容量是多少?<4)数据传输率是多少?解:<1)若去掉两个保护面,则共有:6 × 2 - 2 = 10个存储面可用;<2)有效存储区域=<33-22)/ 2 = 5.5cm柱面数 = 40道/cm × 5.5= 220道= <3)内层道周长=22 69.08cm道容量=400位/cm×69.08cm= 3454B面容量=3454B × 220道= 759,880B盘组总容量 = 759,880B × 10面= 7,598,800B<4)转速 = 2400转 / 60秒= 40转/秒数据传输率= 3454B × 40转/秒= 138,160 B/S注意:。

计算机组成原理课后答案

计算机组成原理课后答案
答:(1) RAM是随机存取存储器; ROM是只读 存储器; (2) RAM是易失性的,一旦掉电,则所有信息 全部丢失;ROM是非易失性的,其信息可以 长期保存,常用于存放一些固定用的数据和 程序,如计算机的自检程序、BIOS、游戏卡 中的游戏,等等。
2.5 术语:存储元、存储单元、存储体、存储 单元地址,有何联系和区别? 答:存储元:存储一位二进制信息的基本单元
ABC CB A ABC C B A ABC ABC


得证。
AB AC BC C 1
证明: 左Leabharlann AB AC BC C BC) (
AB AC BC C BC) ( =AB AC B C AB B)(AC C) ( =A B A C 1 B C 1 右边
1.10 把下列各数译成8位的二进制数补码:
解:真值 补码
+19
-19
00010011
11101101
+75
-56 +37 -48
01001011
11001000 00100101 11010000
真值
+1
补码
00000001
-1
+2
11111111
00000010
-2
+4
11111110
00000100
(4)具体实现:
2.14 某存储器容量为4KB,其中,ROM 2KB, 选用EPROM 2Kx 8 /片、RAM 2KB , 选用芯 片RAM 1K×8/片、地址线A15~A0。写出全部 片选信号的逻辑式。 解:(1) 确定芯片:根据要求ROM的容量为 2KB,故只需1 片EPROM;而RAM的容量为 2KB,故需RAM芯片2 片。(2)片内地址: 对于ROM片内地址为11位,用了地址线的 A10~A0。这11根地址线;RAM片内地址为10 位,用了地址线的A9~A0。

《计算机组成原理》课后题答案_清华大学出版_秦磊华_吴非··

《计算机组成原理》课后题答案_清华大学出版_秦磊华_吴非··

1.l 解释下列名词摩尔定律:对集成电路上可容纳的晶体管数目、性能和价格等发展趋势的预测,其主要内容是:成集电路上可容纳的晶体管数量每18个月翻一番,性能将提高一倍,而其价格将降低一半。

主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取。

控制器:计算机的指挥中心,它使计算机各部件自动协调地工作。

时钟周期:时钟周期是时钟频率的倒数,也称为节拍周期或T周期,是处理操作最基本的时间单位。

多核处理器:多核处理器是指在一枚处理器中集成两个或多个完整的计算引擎(内核)。

字长:运算器一次运算处理的二进制位数。

存储容量: 存储器中可存二进制信息的总量。

CPI:指执行每条指令所需要的平均时钟周期数。

MIPS:用每秒钟执行完成的指令数量作为衡量计算机性能的一个指标,该指标以每秒钟完成的百万指令数作为单位。

CPU时间:计算某个任务时CPU实际消耗的时间,也即CPU真正花费在某程序上的时间。

计算机系统的层次结构:计算机系统的层次结构由多级构成,一般分成5级,由低到高分别是:微程序设计级,机器语言级,操作系统级,汇编语言级,高级语言级。

基准测试程序:把应用程序中使用频度最高的那那些核心程序作为评价计算机性能的标准程序。

软/硬件功能的等价性:从逻辑功能的角度来看,硬件和软件在完成某项功能上是相同的,称为软/硬件功能是等价的,如浮点运算既可以由软件实现,也可以由专门的硬件实现。

固件:是一种软件的固化,其目的是为了加快软件的执行速度。

可靠性:可靠性是指系统或产品在规定的条件和规定的时间内,完成规定功能的能力。

产品可靠性定义的要素是三个“规定”:“规定条件”、“规定时间”和“规定功能”。

MTTF:平均无故障时间,指系统自使用以来到第一次出故障的时间间隔的期望值。

MTTR:系统的平均修复时间。

MTBF:平均故障间隔时间,指相邻两次故障之间的平均工作时间。

可用性:指系统在任意时刻可使用的概率,可根据MTTF、MTTR和MTBF等指标计算处系统的可用性。

《计算机组成原理》课后习题答案

《计算机组成原理》课后习题答案

第一章计算机系统概论1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解:P3计算机系统:由计算机硬件系统和软件系统组成的综合体。

计算机硬件:指计算机中的电子线路和物理装置。

计算机软件:计算机运行所需的程序及相关资料。

硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。

5. 冯•诺依曼计算机的特点是什么?解:冯•诺依曼计算机的特点是:P8●计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;●指令和数据以同同等地位存放于存储器内,并可以按地址访问;●指令和数据均用二进制表示;●指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置;●指令在存储器中顺序存放,通常自动顺序取出执行;●机器以运算器为中心(原始冯•诺依曼机)。

7. 解释下列概念:主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长。

解:P9-10主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。

CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了CACHE)。

主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成。

存储单元:可存放一个机器字并具有特定存储地址的存储单位。

存储元件:存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取。

存储字:一个存储单元所存二进制代码的逻辑单位。

存储字长:一个存储单元所存二进制代码的位数。

存储容量:存储器中可存二进制代码的总量;(通常主、辅存容量分开描述)。

机器字长:指CPU一次能处理的二进制数据的位数,通常与CPU的寄存器位数有关。

指令字长:一条指令的二进制代码位数。

《计算机组成原理》课后习题答案

《计算机组成原理》课后习题答案

第1章计算机组成原理考试大纲第一章计算机体系结构和计算机组成冯。

诺伊曼体系的特点Amdahl定律第二章数制和数制转换各种码制的表示和转换浮点数的表示补码加减法布思算法浮点数的加减法海明码的计算练习:5,6,7,8,101、已知X=19,Y=35,用布思算法计算X×Y和X×(-Y)。

2、使用IEEE 754标准格式表示下列浮点数:-5,-1.5,1/16,-6,384,-1/32。

3、已知X=-0.1000101×2-111,Y=0.0001010×2-100。

试计算X+Y,X-Y,X×Y和X/Y。

4、某浮点数字长12位,其中阶符1位,阶码数值3位,尾符1位,尾数数值7位,阶码和尾数均用补码表示。

它所能表示的最大正数是多少?最小规格化正数是多少?绝对值最大的负数是多少?5、求有效信息位为01101110的海明码校验码。

第三章练习:5解释下列概念:PROM,EPROM,E2PROM,Flash memory,FPGA,SRAM和DRAM。

第四章总线的分类总线操作周期的四个传输阶段总线仲裁的概念及其分类异步通信方式的种类总线的最大传输率第五章存储器的分类存储容量的扩展RAID的概念、特点以及分类Cache的地址映射Cache的写策略Cache的性能分析3C练习:4,5,71.一个容量为16K×32位的存储器,其地址线和数据线的总和是多少?用下列存储芯片时,各需要多少片?1K×4位,2K×8位,4K×4位,16K×l位,4K×8位,8K×8位2.现有1024×l的存储芯片,若用它组成容量为16K×8的存储器。

(1)实现该存储器所需的芯片数量?(2)若将这些芯片分装在若干块板上,每块板的容量为4K×8,该存储器所需的地址线总数是多少?几位用于选片?几位用作片内地址?(3)画出各芯片的连接逻辑图。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

…第一章计算机系统概论什么是计算机系统、计算机硬件和计算机软件硬件和软件哪个更重要计算机系统:计算机硬件、软件和数据通信设备的物理或逻辑的综合体计算机硬件:计算机的物理实体计算机软件:计算机运行所需的程序及相关资料硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要如何理解计算机系统的层次结构实际机器M1向上延伸构成了各级虚拟机器,机器M1内部也可向下延伸而形成下一级的微程序机器M0,硬件研究的主要对象归结为传统机器M1和微程序机器M0,软件研究对象主要是操作系统及以上的各级虚拟机》说明高级语言、汇编语言和机器语言的差别及其联系。

机器语言是可以直接在机器上执行的二进制语言汇编语言用符号表示指令或数据所在存储单元的地址,使程序员可以不再使用繁杂而又易错的二进制代码来编写程序高级语言对问题的描述十分接近人们的习惯,并且还具有较强的通用性如何理解计算机组成和计算机体系结构计算机体系结构是对程序员可见的计算机系统的属性计算机组成对程序员透明,如何实现计算机体系结构所体现的属性冯·诺依曼计算机的特点是什么。

由运算器、控制器、存储器、输入设备、输出设备五大部件组成指令和数据以同一形式(二进制形式)存于存储器中指令由操作码、地址码两大部分组成指令在存储器中顺序存放,通常自动顺序取出执行以运算器为中心(原始冯氏机)画出计算机硬件组成框图,说明各部件的作用及计算机硬件的主要技术指标。

计算机硬件各部件运算器:ACC, MQ, ALU, X'控制器:CU, IR, PC主存储器:M, MDR, MARI/O设备:设备,接口计算机技术指标:机器字长:一次能处理数据的位数,与CPU的寄存器位数有关存储容量:主存:存储单元个数×存储字长运算速度:MIPS, CPI, FLOPS解释概念&主机:计算机硬件的主体部分,由 CPU+MM(主存或内存)组成CPU:中央处理器,是计算机硬件的核心部件,由运算器+控制器组成主存:计算机中存放正在运行的程序和数据的存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成存储单元:可存放一个机器字并具有特定存储地址的存储单位存储元件/存储基元/存储元:存储一位二进制信息的物理元件,是存储器中最小的存储单位,不能单独存取存储字:一个存储单元所存二进制代码的逻辑单位存储字长:一个存储单元所存二进制代码的位数存储容量:存储器中可存二进制代码的总量《机器字长:CPU 能同时处理的数据位数指令字长:一条指令的二进制代码位数解释英文代号CPU: Central Processing UnitPC: Program CounterIR: Instruction RegisterCU: Control UnitALU: Arithmetic Logic Unit《ACC: AccumulatorMQ: Multiplier-Quotient RegisterX: 操作数寄存器MAR: Memory Address RegisterMDR: Memory Data RegisterI/O: Input/OutputMIPS: Million Instructions Per SecondCPI: Cycle Per Instruction?FLOPS: Floating-point Operation Per Second存数指令和加法指令的信息流程,主存容量256M×32位,在指令字长、存储字长、机器字长相等的条件下,指出图中各寄存器的位数。

①存数指令的信息流程:取指令: PC→MAR→M→MDR→IR分析指令:Ad(IR)→MAR执行指令:ACC→MDR→M②加法指令的信息流程:取指令:PC→MAR→M→MDR→IR;'分析指令:OP(IR)→CU;执行指令:Ad(IR)→MAR→M→MDR→XACC→ALU,同时 X→ALUALU→ACC主存容量是 256M×32 位,得 2 的 28 次方=256M。

故 MAR=28,PC=28,MDR=32;又指令字长=存储字长=机器字长,则 IR=ACC=MQ=X=32。

根据迭代公式√x =1/2(yn +x/yn), 设初态 y0=1,要求精度为ε。

试编制求√x 的解题程序,并结合所编程序简述解题过程。

%牛顿迭代法开根号:精度是| y n+1-y n|≤ε题中 y0事先存入 y n+1单元中指令和数据都存于存储器中,计算机如何区分它们】计算机硬件主要通过不同的时间段来区分指令和数据,即:取指周期(或取指微程序)取出的既为指令,执行周期(或相应微程序)取出的既为数据。

另外也可通过地址来源区分,从PC指出的存储单元取出的是指令,由指令地址码部分提供操作数地址。

什么是指令什么是程序指令:人为输入计算机,由计算机识别并执行一步步操作的命令的形式称为指令。

程序:一系列指令的有序集合称为程序。

第二章计算机的发展及应用通常,计算机的更新换代以什么为依据`主要以组成计算机基本电路的元器件为依据,如电子管、晶体管、集成电路等。

举例说明专用计算机和通用计算机的区别按照计算机的效率、速度、价格和运行的经济性和实用性可以将计算机划分为通用计算机和专用计算机。

通用计算机适应性强,但牺牲了效率、速度和经济性,而专用计算机是最有效、最经济和最快的计算机,但适应性很差。

例如个人电脑和计算器。

什么事摩尔定律该定律是否永远生效为什么微芯片上集成的晶体管数目每3年翻两番的规律,不是永远生效,因为每代芯片的成本大约为前一代芯片成本的两倍举三个实例, 说明网络技术的应用.网络教育, 网络共享, 远程协助举例说明人工智能方面的应用有哪些{自然语言处理: 机器翻译, 自然语言理解模式识别: 指纹识别, 脸部识别, 语音识别人机对弈:举例说明那些计算机的应用需采用多媒体技术数据压缩, 图像处理, 音频处理, 数据库内容检索, 著作工具, 通信及分布式多媒体应用设想一下计算机的未来体型小, 价格低廉, 使用方便.—第三章系统总线什么是总线总线传输有何特点为了减轻总线的负载, 总线上的不见都应具备什么特点总线是连接各个部件的信息传输线,是各个部件共享的传输介质特点: 某一时刻只允许有一个部件向总线发送信息, 多个部件可以同时从总线接收相同信息为了减轻总线负载,总线上的部件应通过三态驱动缓冲电路与总线连通总线如何分类什么是系统总线系统总线又分为几类,它们各有何作用,是单向的,还是双向的,它们与机器字长、存储字长、存储单元有何关系按照连接部件的不同,总线可以分为片内总线、系统总线和通信总线系统总线是 CPU,主存,I/O,设备(通过I/O接口)各大部件之间的信息传输线《系统总线按照传输信息不同分为数据总线,地址总线,控制总线数据总线是双向的, 根数与存储子长相同, 是机器字长的整数倍地址总线是单向的, 根数越多, 寻址空间越大,即CPU能访问的存储单元的个数越多常用的总线结构有几种不同的总线结构对计算机的性能有什么影响举例说明单总线结构: 将CPU,主存,I/O设备都挂在一组总线上, 极易形成计算机系统瓶颈双总线结构: 将速度较低I/O设备从单总线上分离出来,形成主存总线与I/O总线分开的结构.CPU将一部分功能下放给通道,使其对I/O设备具有统一管理三总线结构: I/O总线, DMA总线, 主存总线, 任何时刻只能使用一种总线三总线结构: 局部总线, 扩展总线, 系统总线;为什么要设置总线判优控制常见的集中式总线控制有几种各有何特点哪种方式响应时间最快哪种方式对电路故障最敏感解决多个部件同时申请总线时的使用权分配问题链式查询: 连线简单,已与扩充,对电路故障最敏感计数器定时查询: 优先级设置较灵活, 对故障不敏感, 连线机控制过程较复杂独立请求方式: 速度最快,但硬件器件用量大,连线多, 成本较高解释下列概念:总线宽度、总线带宽、总线复用、总线的主设备(或主模块)、总线的从设备(或从模块)、总线的传输周期和总线的通信控制。

总线宽度: 通常只数据总线的根数总线带宽: 总线的数据传输率, 直单位时间内总线上传输数据的位数,总线复用: 指同一条信号线可以分是传输不同的信号总线的主设备: 指一次总线传输期间, 拥有总线控制权的设备总线的从设备: 指一次总线传输期间, 配合主设备完成数据传输的设备,只能被动接受主设备发来的命令总线的传输周期: 指总线完成一次完整而可靠的传输所需时间总线的通信控制: 指总线传送过程中双方的时间配合方式试比较同步通信和异步通信同步通信:指由统一时钟控制的通信,控制方式简单,灵活性差,当系统中各部件工作速度差异较大时,总线工作效率明显下降。

适合于速度差别不大的场合异步通信:指没有统一时钟控制的通信,部件间采用应答方式进行联系,控制方式较同步复杂,灵活性高,当系统中各部件工作速度差异较大时,有利于提高总线工作效率]画图说明异步通信中请求与回答有哪几种互锁关系不互锁,半互锁,全互锁为什么说半同步通信同时保留了同步通信和异步通信的特点半同步通信既能像同步通信那样由统一时钟控制,又能像异步通信那样允许传输时间不一致,因此工作效率介于两者之间分离式通讯有何特点,主要用于什么系统1.各模块欲占用总线使用权都必须提出申请2. 在得到总线使用权后,主模块在先定的时间内向对方传送信息,采用同步方式传送,不再等待对方的回答信号3. 各模块在准备数据的过程中都不占用总线,使总线可接受其它模块的请求;4. 总线被占用时都在做有效工作,或者通过它发送命令,或者通过它传送数据,不存在空闲等待时间,充分利用了总线的占用,从而实现了总线在多个主、从模块间进行信息交叉重叠并行传送主要用于大型计算机系统什么是总线标准 为什么要设置总线标准你知道目前流行的总线标准有哪些什么叫plug and play 哪些总线有这一特点总线标准: 系统与各模块,模块与模块之间的一个互连的标准界面为了使系统设计简化, 模块生产批量化, 确保其性能稳定, 质量可靠, 实现可移化 ISA,EISA,PCI,AGP,USBplug and play:即任何扩展卡只要插入系统便可工作, PCI,USB 画一个具有双向传输功能的总线逻辑图a a a n10a 至b b 至a设数据总线上接有A 、B 、C 、D 四个寄存器,要求选用合适的74系列芯片,完成下列逻辑设计:(1) 设计一个电路,在同一时间实现D →A 、D →B 和D →C 寄存器间的传送; (2) 设计一个电路,实现下列操作:T0时刻完成D →总线; T1时刻完成总线→A ; T2时刻完成A →总线; T3时刻完成总线→B 。

(1) 由T 打开三态门将 D 寄存器中的内容送至总线bus ,由cp 脉冲同时将总线上的数据打入到 A 、B 、C 寄存器中。

相关文档
最新文档