7-4硬布线控制器

合集下载

计算机组成原理试题集含答案(8)

计算机组成原理试题集含答案(8)

计算机组成原理试题集含答案第五章a单选题1、一般机器周期的时间是根据(A )来规定的。

主存中读取一个指令字的时间主存中读取一个数据字的时间主存中写入一个数据字的时间主存中读取一个数据字的时间2、存放微程序的控制存储器称为:(B)高速缓冲存储器控制存储器虚拟存储器主存储器3、以下叙述中正确描述的句子是: (A)同一个CPU周期中,可以并行执行的微操作叫相容性微操作同一个CPU周期中,可以并行执行的微操作叫相交性微操作同一个CPU周期中,可以并行执行的微操作叫相斥性微操作同一个CPU周期中,可以并行执行的微操作叫排他性微操作4、计算机操作的最小时间单位是:(A)时钟周期指令周期CPU周期微指令周期5、下列部件中不属于控制器的是:(D)IR操作控制器PCPSW6、同步控制是:(C)只适用于CPU控制的方式只适用于外围设备控制的方式由统一时序信号控制的方式所有指令执行时间都相同的方式7、在CPU中跟踪指令后继地址的寄存器是:(B)MAR PC IR PSW判断题8、指令流水线中主要存在三种相关冲突:资源相关、数据相关及控制相关。

对9、并发性指两个或两个以上事件在同一时间间隔内发生。

对10、硬布线控制器的缺点:增加了到控存中读取微指令的时间,执行速度慢。

错11、微程序控制器的优点:规整性、灵活性、可维护性强。

对12、微操作是执行部件接受微命令后所进行的操作,是计算机硬件结构中最基本的操作对13、微命令指控制部件通过控制线向执行部件发出的各种控制命令,是构成控制信号序列的最小单位。

对14、时钟周期是CPU处理操作的最大时间单位。

错15、微程序控制器属于存储逻辑型,以微程序解释执行机器指令,采用存储逻辑技术实对16、地址寄存器用于存放当前执行的指令码,供进行指令译码。

错17、程序计数器用于存放CPU正在执行的指令的地址。

错18、指令寄存器用于保存当前CPU所要访问的内存单元的地址。

错填空题19、请在括号内填入适当答案。

计算机组成原理作业题7

计算机组成原理作业题7

第7次作业单选题:1、以硬连线方式构成的控制器也称为(A)A、组合逻辑控制器B、微程序控制器C、存储逻辑控制器D、运算器2、假设微操作控制信号用Cn表示,指令操作码译码器输出用Im表示,节拍电位信号用Mr表示,节拍脉冲信号用Ti表示,状态反馈信号用Bj表示,则硬布线控制器的基本原理可描述为(D)A、Cn=f(Im,Ti)B、Cn=f(Im,Bj)C、Cn=f(Mr,Ti,Bj)D、Cn=f(Im,Mr,Ti,Bj)3、在微程序控制器中,执行指令微程序的首条微指令地址是通过(D)得到的A、程序计数器B、前条微指令C、µPC+1D、指令操作码映射4、相对于微程序控制器,硬布线控制器的特点是(D)A、指令执行速度慢,指令功能的修改和扩展容易B、指令执行速度慢,指令功能的修改和扩展难C、指令执行速度快,指令功能的修改和扩展容易D、指令执行速度快,指令功能的修改和扩展难5、微程序控制器的速度比硬布线控制器慢,主要是因为(D)A、增加了从磁盘存储器读取微指令的时间B、增加了从主存读取微指令的时间C、增加了从指令寄存器读取微指令的时间D、增加了从控制存储器读取微指令的时间6、在微程序控制的计算机中,若要修改指令系统,只要(D)A、改变时序控制方式B、改变微指令格式C、增加微命令个数D、改变控制存储器的内容7、以下说法正确的是(D)A、采用微程序控制器是为了提高速度B、控制存储器采用高速RAM电路组成C、微指令计数器决定指令执行顺序D、一条微指令存放在控制存储器的一个单元中8、以下说法正确的是(B)A、控制器产生的所有控制信号称为微指令B、微程序控制器比硬布线控制器更加灵活C、微处理器的程序称为微程序D、采用微程序控制器的处理器称为微处理器9、硬布线控制器与微程序控制器相比(B)A、硬布线控制器的时序系统比较简单B、微程序控制器的时序系统比较简单C、两者的时序系统复杂程度相同D、两者时序系统复杂程度不确定10、微程序控制器中,控制部件向执行部件发出的某个控制信号称为(D)A、微程序B、微指令C、微操作D、微命令11、在采用增量方式的微指令中,下一条微指令的地址(A)A、在微指令计数器µPC中B、在程序计数器PC中C、根据条件码产生D、在当前的微指令中12、在微程序控制器中,微程序的入口地址是由(C)形成的A、机器指令的地址码字段B、微指令的微地址字段C、机器指令的操作码字段D、微指令的操作码字段13、微地址是指微指令(D)A、在主存的存储位置B、在堆栈的存储位置C、在磁盘的存储位置D、在控制存储器的存储位置14、关于微指令的编码方式,下面叙述正确的是(B)A、直接表示法和编码表示法不影响微指令的长度B、一般情况下,直接表示法的微指令位数多C、一般情况下,编码表示法的微指令位数多D、都不对15、兼容性微命令是指几个微命令是(A)A、可以同时出现的B、可以相继出现的C、可以相互替代的D、可以相互容错的16、以下叙述中,正确的是(A)A、同一个CPU周期中,可以并行执行的微操作叫相容性微操作B、同一个CPU周期中,不可以并行执行的微操作叫相容性微操作C、同一个CPU周期中,可以并行执行的微操作叫相斥性微操作D、都不对17、在组合逻辑控制器中,微操作控制信号的形成主要与(B)信号有关A、指令操作码和地址码B、指令译码信号和时钟C、操作码和条件码D、状态信号和条件18、微程序存放在(A)A、控制存储器B、RAMC、指令寄存器D、内存储器19、微程序控制存储器属于(D)的一部分A、主存B、外存C、CacheD、CPU20、微指令格式分为水平型和垂直型,水平型微指令的位数(B),用它编写的微程序()A、较多、较长B、较多、较短C、较少、较长D、较少、较短综合题:1、简述主存和控存、程序和微程序、指令周期和微指令周期的异同。

计算机组成原理复习题

计算机组成原理复习题

第一章一、填空1.计算机系统主要由()、()两大部分组成。

2.计算机硬件子系统由()、()、()、()、()3.计算机软件子系统由()、()4.计算机应用软件由()、()、()、()5.计算机系统软件由()、()、()、()6.计算机的主要技术指标()、()、()7.计算机发展五代主要代表计算机()、()、()、()、()8.计算机未来发展方向()、()、()、()9.计算机按功能可分为()、()、()10. ( )与()、输入输出接口和系统总线合称为计算机主机。

11.用高级语言编写的程序称为()程序,经编译程序或解释程序翻译后成为()程序。

12.程序设计语言一般分为三类()、()、()。

13.数控机床是计算机在()方面的应用,邮局自动分拣信件是计算机在()方面的应用。

14.现代计算机主要采用()结构作为计算机硬件之间的连接方式。

15.用二进制代码表示的计算机语言称为(),用助记符编写的语言称为()。

二、选择题1.“从中间开始”设计的“中间”目前多数在()A.传统机器语言机器级与操作系统机器级之间B.传统机器语言机器级与微程序机器级之间C.微程序机器级与汇编语言机器级之间D.操作系统机器级与汇编语言机器级之间2.在计算机系统设计中,比较好的方法是( )A .从上向下设计B.从下向上设计C .从两头向中间设计D .从中间开始向上、向下设计第二章1.R-S触发器逻辑框图是什么?它有几个输入端各是什么?它有几个输出端?各是什么?2.D触发器逻辑框图是什么?它有哪几个同步输入端?哪几个异步输入端?它有哪几个输出端?3.二—四译码器的工作原理?(如图)4.并行四位寄存器的工作原理?(如图)1. 三态开关的工作原理:D IN D OUTE5.半加器本位和逻辑表达式6. 半加器进位逻辑表达式。

7.全加器本位和逻辑表达式是: 8 . 全加器向高位进位的逻辑表达式:9.SN74181是什么芯片?作什么运算取决哪些引脚? 10. SN74182是什么芯片?作用?11.用SN74181芯片组成一个16位运算器,片内并行进位片间串行进位。

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

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

第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.取指:控制器将指令的地址送往存储器,存储器按给定的地址读出指令内容,送回控制器2.译码:控制器分析指令的操作性质,向有关部件发出指令所需要的控制信号3.执行:控制器从通用寄存器或存储器取出操作数,命令运算器对操作数进行指令规定的运算4.回写:将运算结果写入通用寄存器或存储器(控制器将下一条指令的地址发往存储器,重新不断重复上述四个步骤)3.试说明硬布线控制器与微程序控制器的各自优缺点。

1).硬布线控制器:优点:指令执行速度很快。

缺点:控制逻辑的电路复杂,设计和验证难度大;扩充和修改也很困难。

2).微程序控制器:优点:○1.规整性:用程序的方法来产生和组织微命令信号(将程序技术引入CPU)用存储逻辑控制代替组合逻辑控制(将存储逻辑引入CPU)○2.灵活性:可以较方便地增加和修改指令,只要增加或修改一部分微程序即可缺点:速度较慢:每执行一条指令都要启动控制存储器中的一串微指令(即一段微程序),执行速度相对于“硬布线控制器”要慢4.什么是微指令其组成格式如何存储于何处微指令:定义:计算机控制器所要产生的微命令的代码(微码)形式。

组成格式:微操作控制字段、顺序控制字段存储于:一个用只读存储器(ROM)构成的控制存储器中:微指令的编码方式:直接表示法、编码表示法、混合表示法微指令格式的分类:水平型指令、垂直型指令5.微程序控制器主要由哪些部件组成控制存储器(CM)、微指令寄存器(μIR)、微地址寄存器(μAR)、微地址形成电路7.微型计算机包括哪几个主要组成部分各部分的基本功能是什么1.微处理器:执行程序指令,完成各种运算和控制功能;2.主存储器:ROM(只读):存储某些固定不变的程序或数据;RAM(随机存取):存储计算机运行过程中随时需要读入或写入的程序或数据;3.总线:分时地发送与接收各部件的信息;O接口:控制主机与外部设备之间的信息交换与传输。

思考题:以执行一条指令为例,说明计算机(CPU) 执行指令的基本过程,例如执行如下x86指令:2000H: ADD [1000H], AL.若80x86实模式下当前段寄存器的值为CS=2010H,DS=3010H,则对应的代码段及数据段在存储空间中物理地址的首地址及末地址是什么解:由CS=2010H,其代码段首地址:20100H末地址:300FFH由DS=3010H,其数据段首地址:30100H末地址:400FFH 10.设现行数据段位于存储器10000H~1FFFFH单元,则DS寄存器的内容应为多少解:1000H.13.某系统中已知当前SS=2100H,SP=080AH,说明该堆栈段在存储器中的物理地址范围。

SCS 724 工作站监控器安装、操作和维护说明书

SCS 724 工作站监控器安装、操作和维护说明书

DescriptionThe SCS 724 Workstation Monitor is intended to monitor the operation of two wrist strap grounding systems and two worksurfaces. This product has been designed and tested for use with SCS Dual-Wire Wrist Strapsand Worksurface Mats. If the equipment is used in a manner not specified in these instructions, the protection provided by the equipment may be impaired. Use in any other application has not been evaluated by SCS and may lead to an unsafe condition.The SCS 724 Workstation Monitor meetsthe requirements of ANSI/ESD S20.20 and recommendations of ESD Handbook ESD TR20.20 The following accessories are available for the 724Power Adapter, 120VAC Input, 25VDCPower Adapter, 100-240VAC Input,24VDC Output, UK & Euro PlugsMat Monitor Cord, with Diode, 6'Figure 1. SCS 724 Workstation MonitorFigure 2. SCS 724 Workstation Monitor packagingcontentsFeatures and ComponentsA B C D E F G H Figure 3. SCS 724 Workstation Monitor features and componentsA. Operator Remote Jack #1: Connect the dual-wirewrist cord of operator #1 here to monitor theirconnection to ground.B. Operator Remote Jack #2: Connect the dual-wirewrist cord of operator #2 here to monitor theirconnection to ground.C. Operator #1 Pass LED: Illuminates green whenoperator #1 is properly grounded.D. Operator #2 Pass LED: Illuminates green whenFigure 4. Operator test limit and test voltage switches located on the right-side of the monitorSOFT ALARM MAT ALARM DISABLELOUD ALARM MAT ALARM ENABLEFigure 5. Audible alarm DIP switches located on the bottom side of the 724 Workstation MonitorFigure 6. Installing the 724 Workstation Monitor 1. Remove the monitor from the carton and inspect fordamage. 2. Determine the mounting location of the 724Workstation Monitor. The front panel should be visible to the operator(s). Use the included short screws if desired.724 Workstation MonitorPower Adapter732 Dual Operator RemoteWorksurface MatMat Ground Cord (not included)GroundConnect the workbench terminal to ground when not monitoring a worksurfaceFigure 7. Using the North American power adapter to ground the 724 Workstation MonitorNorth American Power Adapter2380D Mat Monitor CordPower Adapter Ground Wire2380D Mat Monitor CordTwo-Wire Terminal BlockFigure 8. Using the included green monitor ground cord to ground the 724 Workstation Monitor2380D Mat Monitor CordGreen Monitor Ground Wire2380D Mat Monitor CordTwo-Wire Terminal BlockGreen Monitor Ground WirePlug the two-wire terminal block into the back of the724 Workstation Monitor. Route the mat monitor cord from the back of themonitor to the grounded worksurface mat. Use the 3034 or 3050 10mm Female Socket to secure the cord to the worksurface mat.9. If using the monitor ground cord, attach its ringterminal to a ground point. It is important that thisground cord is attached to a different ground pointthan that of the worksurface mat. The face platescrew of a grounded AC wall outlet may provide aconvenient connection point.10. Connect the power adapter to the power jacklocated on the back of the monitor. Route thewire from the supply to a nearby AC outlet, andplug it into the outlet. Make sure the voltage andfrequency match those listed on the power supply.The monitor is now powered.NOTE: Worksurface must have a conductive layer. SCS continuous monitors are not recommended for use with homogeneous matting.OperationUSING THE MONITOR1. Fit the wristband snugly onto your wrist.2. Connect the wrist cord to the wristband.3. Plug the wrist cord into the monitored jack labeled“1” on the 732 Dual Operator Remote. Thecorresponding operator LED will illuminate solidgreen on the 724 Workstation Monitor. Thisindicates that the operator is properly grounded. 4. If this does not happen, examine the wrist cord forcontinuity or damage and your wristband to ensure that it fits securely. If you have dry skin, apply anapproved dissipative hand lotion such as MendaReztore™ ESD Hand Lotion.FAULT CONDITIONS• Red Wrist Strap LED (H) & Audible Alarm This indicates that a high resistance condition(greater than 10 Megohms or 35 Megohms) existsfor an operator or wrist strap assembly. If twooperators are connected to the monitor the highcondition is with the operator whose green LED has extinguished. Check the operator for good contactbetween the wrist and band. Check the ground cord and connections for continuity. Some operatorshave difficulty in providing sufficient continuity to the wristband due to dry skin or arm hair. They mayneed to reposition the wristband on the arm or usean approved skin moisturizer such asMenda Reztore™ ESD Hand Lotion.• Yellow Wrist Strap LED (L) & No Audible Alarm This indicates that a low resistance condition (lessthan 1.5 Megohms) exists between the operatorand ground. One or both of the one megohmcurrent-limiting resistors are being bypassed. Alow resistance condition can be caused by touchinga grounded object or by standing on a conductivesurface.• Red Worksurface LED (M)This indicates that a high resistance condition (> 3.7 Megohms) exists across the conductive layer of the worksurface and/or the ground connections. Check the worksurface, ground cords and their connections for continuity. Note the audible alarm may alsosound if enabled.SCS 3057 STANDBY JACKSince the activating switches are located in the SCS 732 and 733 Operator Remotes, the normal operating procedure is for the operators to disconnect theircords from the remotes when leaving the workstation. However, an optional Standby Jack that allows the wrist cord to remain plugged into the remotes is available. Simply attach it to any convenient location then disconnect the cord from the wristband and connect it to the Standby Jack. The green PASS LED on the 724 Workstation Monitor will illuminate upon connection. The yellow FAIL LOW LED will slowly flash if the Standby Jack is grounded. It can be groundedby attaching a ground wire to the screws or back plate. It can also be grounded if the plate is attached to a grounded metal surface. The operator should reconnect the wrist cord to their wristband upon returning to the workstation.Figure 9. Using the 724 Workstation MonitorSCS 733 OPERATOR REMOTEThe SCS 733 Operator Remote is used to separatethe two wrist strap jacks featured on the 732 DualOperator Remote. This provides a separation up toapproximately 10 feet away from the 724 WorkstationMonitor. The 733 Operator Remote is to be used inconjuction with the 732 Dual Operator Remote that issupplied with the 724 Workstation Monitor.See technical bulletin TB-9020 for installationinstructions.CalibrationFrequency of recalibration should be based on thecritical nature of those ESD sensitive items handled andthe risk of failure for the ESD protective equipment andmaterials. In general, SCS recommends that calibrationbe performed annually.Use the SCS 724VK2Verification Tester to performperiodic testing (once every 6-12 months) of the 724Workstation Monitor. The Verification Tester can beused on the shop floor within a few minutes virtuallyeliminating downtime, verifying that the tester isoperating within tolerances.See TB-9012 for more information.Figure 10. SCS 3057 Standby JackFigure 11. SCS 733 Operator Remote Figure 12. SCS 724VK2 Verification Tester。

ARM嵌入式系统开发与应用课后题答案与习题

ARM嵌入式系统开发与应用课后题答案与习题

课后题答案:第一章1.写出下列英文缩写的英文原文及中文含义。

RAM随机存储器 DRAM动态随机存储器 ROM只读存储器PROM可编程只读存储器 EPROM可插除可编程只读存储器 CANCAN总线RTOS实时操作系统 SOPC片上可编程系统 ICE硬件调试器 FI快速终端请求EEPROM电可插除可编程只读存储器 API应用程序接 DMA直接内存存取RISC精简指令集计算机 SPI串行万维指令 MMU存储管理单元UART异步接受发送装置 ARM先进RISC存储器 SWI软件终端指令2、什么是嵌入式系统? P3嵌入式系统是用于检测、控制、辅助、操作机械设备的装置。

以应用为中心,一计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗等严格要求的专用计算机系统。

3、是比较嵌入式系统与通用PC的区别。

P3(1)嵌入式系统是专用的计算机系统,而PC是通用的计算机系统。

(2)技术要求不同,通用PC追求高速、海量的数据运算;嵌入式要求对象体系的智能化控制。

(3)发展方向不同,PC追求总线速度的不断提升,存储容量不断扩大;嵌入式追求特定对象系统的智能性,嵌入式,专用性。

4、嵌入式体统有哪些部分组成?简单说明各部分的功能与作用(1)硬件层是整个核心控制模块(由嵌入式微处理器、存储系统、通信模块、人机接口、其他I/O 接口以及电源组成),嵌入式系统的硬件层以嵌入式微处理器为核心,在嵌入式微处理器基础上增加电源电路、时钟电路、和存储器电路(RAM和ROM等),这就构成了一个嵌入式核心控制模块,操作系统和应用程序都可以固化在ROM中。

(2)中间层把系统软件与底层硬件部分隔离,使得系统的底层设备驱动程序与硬件无关。

一般包括硬件抽象层(Hardware Abstract Layer,HAL)和板级支持包(Board Support Package,BSP)。

(3)软件层由实时操作系统(Real Time Operating System,RTOS)、文件系统、图形用户接口(Graphical User Interfaces,GUI)、网络组件组成。

计算机组成原理-简单模型机设计课设

计算机组成原理-简单模型机设计课设

目录摘要 (2)前言 (3)正文 (4)一、设计目的和设计原理 (4)1.1设计目的 (4)1.2设计原理 (4)二、总体设计 (7)三、详细设计 (8)3.1运算器的物理结构 (8)3.2存储器系统的组成与说明 (11)3.3指令系统的设计与指令分析 (12)3.4微程序控制器的逻辑结构及功能 (14)3.5微程序的设计与实现 (18)四、系统调试 (27)总结 (29)参考文献 (30)致谢 (31)摘要根据设计任务书要求,本设计要实现完成一个简单计算机的设计,主要设计部分有运算器,存储器,控制器以及微指令的设计。

其中运算器由运算芯片和寄存器来完成,存储器由总线和寄存器构成,使用硬布线的方式实现控制器,从而完成设计要求。

:关键词:基本模型机的设计;运算器;存储器;控制器;前言计算机组成原理是计算机科学技术学科的一门核心专业基础课程。

从课程的地位来说,它在先导课程和后续课程之间起着承上启下的作用。

计算机组成原理讲授单处理机系统的组成和工作原理,课程教学具有知识面广,内容多,难度大,更新快等特点。

此次课程设计目的就是为了加深对计算机的时间和空间概念的理解, 增强对计算机硬件和计算机指令系统的更进一步了解。

计算机组成原理课程设计目的是为加深对计算机工作原理的理解以及计算机软硬件之间的交互关系。

不仅能加深对计算机的时间和空间的关系的理解,更能增加如何实现计算机软件对硬件操作,让计算机有条不紊的工作。

正文一、设计目的和设计原理1.1设计目的融会贯通计算机组成原理课程中各章的内容,通过知识的综合运用,加深对计算机系统各模块的工作原理及相互联系的认识,特别是对硬连线控制器的认识,建立清晰的整机概念。

对计算机的基本组成、部件的设计、部件间的连接、微程序控制器的设计、微指令和微程序的编制与调试等过程有更深的了解,加深对理论课程的理解。

在掌握部件单元电路实验的基础上,进一步将其组成系统地构造一台基本模型计算机。

计算机组成智慧树知到答案章节测试2023年广州大学

计算机组成智慧树知到答案章节测试2023年广州大学

第一章测试1.下列关于冯诺依曼结构计算机基本思想的叙述中,错误的是()。

A:程序的功能都通过中央处理器执行指令实现B:指令按地址访问,数据都在指令中直接给出C:指令执行前,指令和数据需预先存放在存储器中D:指令和数据都用二进制表示,形式上无差别答案:B2.由0、1代码组成,并被计算机硬件能识别的语言,称为()。

A:自然语言B:机器语言C:高级语言D:汇编语言答案:B3.以下有关对摩尔定律的描述中,错误的是()。

A:每18个月,集成电路芯片上集成的晶体管数将翻一番B:每18个月,集成电路芯片的速度将提高一倍C:集成电路技术一直会遵循摩尔定律发展下去D:每18个月,集成电路芯片的价格将降低一半答案:C4.若某典型基准测试程序在机器A上运行时需要20s,而在机器B运行时需要25s,那么,下列给出的结论正确的是()。

A:机器A的速度是机器B的1.25倍B:所有程序在机器A上比在机器B上运行速度快C:机器B的速度是机器A的1.25倍D:这些结论都不对答案:A5.以下有关程序编写和执行方面的叙述中,错误的是()。

A:汇编语言是一种与机器结构无关的编程语言B:编译程序员必须了解机器结构和指令系统C:高级语言和汇编语言源程序都不能在机器上直接执行D:可用高级语言和低级语言编写出功能等价的程序答案:A第二章测试1.计算机中的所有信息都是以二进制方式表示的,主要理由是()。

A:节约元器件B:物理器件特性所致C:信息处理方便D:运算速度快答案:B2.下列数中最小的数为()。

A:(63)8B:(2F)16C:(1001 0110)BCDD:(1001 0110)2答案:B3.下列编码中,零的表示形式唯一的是()。

A:原码和补码B:补码C:原码D:反码答案:B4.设寄存器位数为8位,机器数采用补码形式(一位符号位),对应于十进制数-26,寄存器内是()。

A:26HB:5AHC:9BHD:E6H答案:D5.16位补码整数所能表示的范围是()。

计算机组成原理习题及答案

计算机组成原理习题及答案

概论一、选择题:1.1946年研制成功的第一台电子数字计算机称为_B_。

2.完整的计算机系统应包括..运算器、存储器、控制器B.外部设备和主机C.主机和存储器D.配套的硬件和软件设备3.计算机系统中的存储器系统是指存储器存储器 C.内存储器 D.内存储器和外存储器4.至今为止,计算机中的所有信息仍以二进制方式表示的理由是_C_____.A..节约元件B.运算速度快C.物理器件性能所致D.信息处理方便5.计算机硬件能直接执行的只有_B___.A.符号语言B.机器语言C.机器语言和汇编语言D.汇编语言二、填空题:1.计算机的硬件包括__运算器控制器存储器输入设备输出设备__.2.在计算机术语中,将运算器和控制器合在一起称为_CPU__,而将_CPU__和存储器合在一起称为__主机__.3.计算机的软件一般分为两大类:一类叫_系统__软件,一类叫_应用__软件,其中,数据库管理系统属于_系统_软件,计算机辅助教学软件属于__应用___软件.4.计算机系统中的存储器分为_内存储器_和_外存储器_.在CPU执行程序时,必须将指令存放在_内存储器__中.5.输入、输出设备以及辅助存储器统称为_外部设备___.6.计算机存储器的最小单位为__位___,1KB容量的存储器能够存储_1024*8__个这样的单位.7.在计算机系统中,多个系统部件之间信息传送的公共通路称为__总线___,就其所传送的信息的性质而言,在公共通路上传送的信息包括_数据__、__地址__和__控制___信息.三、衡量计算机性能的基本指标有哪些答:1.基本字长 2.数据通路宽度 3.运算速度:包括CPU时钟频率和数据传输率 4.存储器的容量:包括主存储器的容量和外存储器的容量 5.外围设备及其性能 6.系统软件配置运算方法和运算器一、选择题:1.在机器数中,__B____的零的表示形式是唯一的.A.原码B.补码C.反码D.原码和反码3.若某数X的真值为,在计算机中该数表示为,则该数所用的编码方法__B__码.A.原B.补C.反D.移4.运算器虽有许多部件组成,但核心部分是__B____.A.数据总路线B.算术逻辑运算单元C.多路开关D.通用寄存器5.在定点二进制运算器中,减法运算一般通过__D_____来实现. A.原码运算的二进制减法器 B.补码运算的二进制减法器 C.补码运算的十进制加法器 D.补码运算的二进制加法器6.在定点运算器中,无论采用双符号位还是单符号位,必须有__C___,它一般用_____来实现.A.译码电路,与非门B.编码电路,或非门C.溢出判断电路,异或门D.移位电路,与或非门7.在定点运算中产生溢出的原因是__C_____.A.运算过程中最高位产生了进位或借位B.参加运算的操作数超出了机器的表示范围C.运算的结果的操作数超出机器的表示范围D.寄存器的位数太少,不得不舍弃最低有效位二、计算题:1.把十进制数X=(+×2-10写成浮点表示的机器数,阶码、尾数分别用原码、反码和补码表示,设阶码4位,阶符1位,尾数15位,尾数符号1位. (原码:1 0010 0 00 反码:1 1101 0 00 补码:1 1110 1 00)2.已知X=,Y=+,求[X]补, [Y]补, [-Y]补, X+Y=,X-Y=存储系统一、选择题:1.存储器是计算机系统中的记忆设备,它主要用来__C_____.A.存放数据B.存放程序C.存放数据和程序D.存放微程序2.存储单元是指___B_____. A.存放一个二进制信息的存储元 B.存放一个机器字的所有存储元集合 C.存放一个字节的所有存储元集合 D.存放两个字节的所有存储元集合3.存储周期是指__D___. A.存储器的读出时间 B.存储器的写入时间 C.存储器进行连续读和写操作所允许的最短时间 D.存储器进行连续写操作所允许的最短时间间隔4.和外存储器相比,内存储器的特点是_C_____.A.容量大,速度快,成本低B.容量大,速度慢,成本高C.容量小,速度快,成本高D.容量小,速度快,成本低5.某计算机字长16位,其存储容量64KB,若按字编址,那么它的寻址范围是_B_____.—64K B. 0---32K C. 0---64KB D. 0---32KB6.某SRAM芯片,其存储容量为64K×16位,该芯片的地址线和数据线数目为__D__.A. 64,16B. 16,64C. 64,8 ,167.某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为__D___.A. 8,512B. 512,8C. 18,8D. 19,88.某机字长32位,存储容量1MB,若按字编址,它的寻址范围是__C___.A, 0—1M B. 0---512K C. 0---256K D. 0---256KB9.某计算机字长32位,其存储容量为4MB,若按字编址,它的寻址范围是__A___.A. 0---1MB. 0---4MBC. 0---4MD. 0---1MB10.某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是_C____.A. 0---4MBB. 0---2MBC. 0---2MD. 0---1MB11.某计算机字长为32位,其存储容量为16MB,若按双字编址,它的寻址范围是_C____.A. 0---4MBB. 0---2MBC. 0---2MD. 0---1MB12.主存储器和CPU之间增加cache的目的是__A___.A.解决CPU和主存之间的速度匹配问题B.扩大主存储器的数量C.扩大CPU中通用寄存器的数量D.既扩大主存容量又扩大CPU通用寄存器数量13.在cache的地址映射中,若主存中的任意一块可映射到cache内的任意一块的位置上,则这种方法称为__A____.A.全相联映射B.直接映射C.组相联映射D. 混合映射二、填空题:1.对存储器的要求是_容量大__,__速度快__,__成本低___,为了解决这三方面的矛盾,计算机采用_多级__体系结构.能直接访问_主存__和__cache__,但不能直接访问__辅存__和__外设_____.3.广泛使用的__SRAM__和__DRAM__都是半导体__随机读写__存储器.前者的速度比后者快,__集成度_不如后者高.它们的共同特点是断电后__不能___保存信息.4. cache是一种__高速缓冲__存储器,是为了解决CPU和主存之间__速度___不匹配而采用的一项重要的硬件技术.5.三级存储系统是由主存辅存____组成.6.半导体SRAM是靠__触发器___存储信息,半导体DRAM则是靠__电容____存储信息.存储器的刷新一般有_集中式__,__分散式__两种方式,刷新是因为_电荷泄漏,需定期补充___.8.计算机系统的存储系统通常采用层次结构,在选择各层次所采用的器件时,应综合考虑__速度_,_容量_,_位价__等因素.三、分析题:1.设有一个具有24位地址和8位字长的存储器,问(1)该存储器能够存储多少字节的信息(16MB)(2)如果存储器由4M×1位的RAM芯片组成,需要多少片(4*8=32片) (3)需要多少位作芯片选择(4位)2.某SRAM芯片有17位地址线和4位数据线,用这种芯片为32位字长的处理器构成1M×32位的存储器,并采用模块板结构,问: (1)若每个模块板为256K×32位,共需几块板(2)每块板内共需用多少片这样芯片(3)共需多少位地址线,各完成什么功能总线部分:一、填空题:1.计算机中各个功能部件是通过(总线)连接的,它是各部件之间进行信息传输的公共线路。

SCS 724 工作站监控器安装、操作与维护说明书

SCS 724 工作站监控器安装、操作与维护说明书

732724Figure 1. SCS 724 Workstation MonitorDescriptionThe SCS 724 Workstation Monitor continuouslymonitors the path-to-ground integrity of two operatorsand one conductive or dissipative worksurface. It hasbeen designed and tested for use with SCS Dual-WireWrist Straps and Worksurface Mats. If the equipment isused in a manner not specified in these instructions, theprotection provided by the equipment may be impaired.Use in any other application has not been evaluated bySCS and may lead to an unsafe condition.The SCS 724 Workstation Monitor meetsthe requirements of ANSI/ESD S20.20 andrecommendations of ESD Handbook ESD TR20.20Figure 2. SCS 724 Workstation Monitor packagingcontentsA B C D E F G H Figure 3. SCS 724 Workstation Monitor features and componentsA. Operator Remote Jack #1: Connect the dual-wirewrist cord of operator #1 here to monitor theirconnection to ground.B. Operator Remote Jack #2: Connect the dual-wirewrist cord of operator #2 here to monitor theirconnection to ground.C. Operator #1 Pass LED: Illuminates green whenoperator #1 is properly grounded.D. Operator #2 Pass LED: Illuminates green whenFigure 4. Operator test limit and test voltage switches located on the right-side of the monitorSOFT ALARM MAT ALARM DISABLELOUD ALARM MAT ALARM ENABLEFigure 5. Audible alarm DIP switches located on the bottom side of the 724 Workstation MonitorFigure 6. Installing the 724 Workstation Monitor 1. Remove the monitor from the carton and inspect fordamage. 2. Determine the mounting location of the 724Workstation Monitor. The front panel should be visible to the operator(s). Use the included short screws if desired.724 Workstation MonitorPower Adapter732 Dual Operator RemoteWorksurface MatMat Ground Cord (not included)GroundConnect the workbench terminal to ground when not monitoring a worksurfaceFigure 7. Using the North American power adapter to ground the 724 Workstation MonitorNorth American Power Adapter2380D Mat Monitor CordPower Adapter Ground Wire2380D Mat Monitor CordTwo-Wire Terminal BlockFigure 8. Using the included green monitor ground cord to ground the 724 Workstation Monitor2380D Mat Monitor CordGreen Monitor Ground Wire2380D Mat Monitor CordTwo-Wire Terminal BlockGreen Monitor Ground WirePlug the two-wire terminal block into the back of the724 Workstation Monitor. Route the mat monitor cord from the back of themonitor to the grounded worksurface mat. Use the 3034 or 3050 10mm Female Socket to secure the cord to the worksurface mat.9.10.plug it into the outlet. Make sure the voltage andfrequency match those listed on the power supply.The monitor is now powered.NOTE: Worksurface must have a conductive layer. SCS continuous monitors are not recommended for use with homogeneous matting.OperationUSING THE MONITOR1. Fit the wristband snugly onto your wrist.2. Connect the wrist cord to the wristband.3. Plug the wrist cord into the monitored jack labeled“1” on the 732 Dual Operator Remote. Thecorresponding operator LED will illuminate solidgreen on the 724 Workstation Monitor. Thisindicates that the operator is properly grounded. 4. If this does not happen, examine the wrist cord forcontinuity or damage and your wristband to ensure that it fits securely. If you have dry skin, apply anapproved dissipative hand lotion such as MendaReztore™ ESD Hand Lotion.have difficulty in providing sufficient continuity to the wristband due to dry skin or arm hair. They mayneed to reposition the wristband on the arm or usean approved skin moisturizer such asMenda Reztore™ ESD Hand Lotion.• Yellow Wrist Strap LED (L) & No Audible Alarm This indicates that a low resistance condition (lessthan 1.5 Megohms) exists between the operatorand ground. One or both of the one megohmcurrent-limiting resistors are being bypassed. Alow resistance condition can be caused by touchinga grounded object or by standing on a conductivesurface.• Red Worksurface LED (M)This indicates that a high resistance condition (> 3.7 Megohms) exists across the conductive layer of the worksurface and/or the ground connections. Check the worksurface, ground cords and their connections for continuity. Note the audible alarm may alsosound if enabled.SCS 3057 STANDBY JACKSince the activating switches are located in the SCS 732 and 733 Operator Remotes, the normal operating procedure is for the operators to disconnect theircords from the remotes when leaving the workstation. However, an optional Standby Jack that allows the wrist cord to remain plugged into the remotes is available. Simply attach it to any convenient location then disconnect the cord from the wristband and connect it to the Standby Jack. The green PASS LED on the 724 Workstation Monitor will illuminate upon connection. The yellow FAIL LOW LED will slowly flash if the Standby Jack is grounded. It can be groundedby attaching a ground wire to the screws or back plate. It can also be grounded if the plate is attached to a grounded metal surface. The operator should reconnect the wrist cord to their wristband upon returning to the workstation.SCS 733 OPERATOR REMOTEThe SCS 733 Operator Remote is used to separatethe two wrist strap jacks featured on the 732 DualOperator Remote. This provides a separation up toapproximately 10 feet away from the 724 WorkstationMonitor. The 733 Operator Remote is to be used inconjuction with the 732 Dual Operator Remote that issupplied with the 724 Workstation Monitor.See technical bulletin TB-9020 for installationinstructions.used on the shop floor within a few minutes virtuallyeliminating downtime, verifying that the tester isoperating within tolerances.See TB-9083 for more information.Figure 10. SCS 3057 Standby JackFigure 11. SCS 733 Operator Remote Figure 12. SCS 770065 Verification Tester732724。

课后习题七(第八、九、十章)

课后习题七(第八、九、十章)

课后习题(第八、九、十章)1、CPU是指( B )A. 控制器B. 运算器和控制器C. 运算器、控制器和主存D. 运算器、控制器、主存和I/O2、指令周期是( C )A. CPU执行一条指令的时间B. CPU从主存取出一条指令的时间C. CPU从主存取出一条指令加上执行这条指令的时间D. 对应于不同的指令,时间长短一致3、同步控制是( B )A. 只适用于CPU控制的方式B. 由统一时序信号控制的方式C. 所有指令执行时间都相同的方式D. 具有应答联络控制信号的方式4、异步控制常用于( A )A. CPU访问外设时B. 微程序控制中C. 微型机的CPU控制中D. CPU访问主存时5、下列说法中( C )是正确的A. 指令周期等于机器周期B. 指令周期小于机器周期C. 指令周期大于机器周期D. 指令周期是机器周期的两倍6、下列说法中( A )是错误的A. 计算机的速度完全取决于主频B. 计算机的速度不完全取决于主频C. 计算机的速度与主频、机器周期内平均含主振周期数有关D. 计算机的速度与机器的平均指令执行速度有关24、微程序控制器中,机器指令与微指令的关系是( B )A. 每一条机器指令由一条微指令来执行B. 每一条机器指令由一段微指令编成的微程序来解释执行C. 一段机器指令组成的程序可由一个微程序来执行D. 一段机器指令组成的程序可由一条微指令来执行26、Intel 8086 CPU是( B )A. 8位微处理器B. 16位微处理器C. 32位微处理器D. 准16位微处理器28、控制器的控制方式中,局部控制( B )A. 和异步控制相同,都不存在基准时标系统B. 属于同步控制,它和中央控制的基准时标是保持同步的C. 属于同步控制并有独立的时标系统,与中央控制的基准时标系统无关D. 属于异步控制,它和中央控制的基准时标应答联络33、隐指令是指( B )A. 操作数隐含在操作码中的指令B. 指令系统中没有的指令C. 在一个机器周期里完成全部操作的指令D. 用户特殊使用的指令34、中断向量可提供( C )A. 被选中设备的地址B. 传送数据的起始地址C. 中断服务程序入口地址D. 主程序的断点地址36、同步通讯之所以比异步通讯具有较高的传输率是因为( E )A. 同步通讯不需要应答信号B. 同步通讯方式的总线长度较短C. 同步通讯用一个公共的时钟信号进行同步D. 同步通讯中各部件存取时间比较接近E. 以上各项因素综合的结果40、下述( D )种情况会提出中断请求A. 产生存储周期“窃取”B. 一次I/O操作结束C. 两数相加结果溢出D. 上述B、C两项41、中断发生时,程序计数器内容的压栈保护,是由( C )完成的A. 压栈指令B. 转移指令C. 中断隐指令D. 中断服务程序44、在中断响应周期,置“0”中断允许触发器是由( A )完成的A. 硬件自动B. 关中断指令C. 程序员在编制中断服务程序时设置的D. 开中断指令45、采用DMA方式传送数据时,每传送一个数据要占用( C )的时间A. 一个指令周期B. 一个机器周期C. 一个存储周期D. 一个时钟周期46、DMA 方式( B )A. 既然能用于高速外围设备的信息传送,也就能代替中断方式B. 不能取代中断方式C. 是一种纯粹的软件方式D. 是一种操作时与主存无关的操作方式47、I/O编址方式通常可分为统一编址和不统一编址,( B )A. 统一编址就是将I/O地址看作是存储器地址的一部分,可用专门的I/O指令对设备进行访问B. 不统一编址是指I/O地址和存储器地址是分开的,所以对I/O访问必须有专门的I/O指令C. 统一编址是指I/O地址和存储器地址是分开的,所以用访存指令实现CPU对设备的访问D. 不统一编址就是将I/O地址看作是存储器地址的一部分,但对I/O访问必须有专门的I/O指令48、带有处理器的终端一般被称为( B )A. 交互式终端B. 智能终端C. 远程终端D. 移动终端49、目前在小型机和微型机里普遍采用的字母与字符编码是( C )A. BCD码B. 十六进制代码C. ASCII码D. 补码以下为书上相关例题50、某机器字长16位,主存按字节编址,转移指令采用相对寻址,由2字节组成,第一个字节为操作码字段,第二字节为相对位移量字段。

计算机组成与体系结构ch7指令系统a

计算机组成与体系结构ch7指令系统a

第七章指令系统内容简介:本章主要介绍机器指令系统的分类、常见的寻址方式、指令格式以及指令系统的设计;此外对RISC、CISC技术也作了简要的介绍。

要求:掌握指令的格式、基本的寻址方式和指令格式的设计初步掌握指令的分类和指令格式的优化设计理解指令系统结构以及RISC、CISC结构的特点7.1指令格式指令:指示计算机执行某种操作的命令。

指令系统:一台计算机能执行的全部指令的集合。

计算机的指令系统与计算机的硬件结构关系密切,决定着计算机硬件的主要性能和基本功能,直接影响到系统软件和应用软件。

7.1.1指令格式每条指令由操作码和地址码两部分组成7.1.2操作码操作码:是用来指明该指令所要完成的操作,CPU中有专门的电路来解释每个操作码。

通常,操作码的长度(位数)反映了机器的操作种类,也即机器允许的指令条数,如操作码占7位,则该机器最多包含27=128条指令。

操作码的长度可以是固定的,也可以是变化的。

固定长度操作码:便于进行指令译码和分析、存储可变长度操作码:在满足需要的前提下,能有效地缩短指令字长,提高指令的读取与执行速度,但也增加了指令译码和分析的难度,使控制器的设计复杂。

7.1.3地址码地址码:指出指令中操作数所在的存储器地址或寄存器地址,根据指令中操作数地址码的数目的不同,可将指令分成三地址指令、二地址指令、一地址指令、零地址指令等多种格式(地址结构逐步简化)。

三地址指令:(A1)OP(A2)A3分别按A1与A2地址读取操作数,按操作码OP进行运算操作,然后将结果存入A3地址所指定的主存单元或寄存器中。

二地址指令:(A1)OP(A2)A1分别按A1与A2地址读取操作数,按操作码OP进行运算操作,然后将结果存入A1地址所指定的主存单元或寄存器中(A1地址所指定的主存单元或寄存器中原来存放的数据被覆盖)。

一地址指令:一地址指令有两种常见的形态,根据操作码含义确定它究竟是哪一种:1只有目的操作数的单操作数指令,如果操作码含义是加1、减1、求反、求补一类,则该指令是单操作数指令。

计算机组成原理名词解释和简答

计算机组成原理名词解释和简答

计算机组成原理名词解释和简答第一章名词解释:1.中央处理器:主要由运算器和控制器组成。

控制部件,运算部件,存储部件相互协调,共同完成对指令的执行。

2.ALU:对数据进行算术和逻辑运算处理的部件。

3.数据通路:由操作元件和存储元件通过总线或分散方式连接而成的进行数据存储,处理和传送的路径。

4.控制器:对指令进行译码,产生各种操作控制信号,规定各个部件在何时做什么动作来控制数据的流动。

5.主存:存放指令和数据,并能由中央处理器(CPU)直接随机存取。

6.ISA:指令集体系结构:计算机硬件与系统软件之间的接口。

指令系统是核心部分,还包括数据类型,数据格式的定义,寄存器设计,I/O空间编址,数据传输方式,中断结构等。

7.响应时间:作业从开始提交到完成的时间,包括CPU执行时间,等待I/O的时间,系统运行其他用户程序的时间,以及操作系统运行时间。

8.CPU执行时间:CPU真正用于程序执行的时间。

包括用户CPU时间(执行用户程序代码的时间)和系统CPU时间(为了执行用户代码而需要CPU运行操作系统的时间)简答题:1.冯诺依曼计算机由那几部分组成,主要思想:①计算机应由运算器、控制器、存储器、输入设备和输出设备五个基本部件组成。

②各基本部件的功能是:存储器不仅能存放数据,而且也能存放指令,形式上两者没有区别,但计算机应能区分数据还是指令;控制器应能自动执行指令;运算器应能进行加/减/乘/除四种基本算术运算,并且也能进行一些逻辑运算和附加运算;操作人员可以通过输入设备、输出设备和主机进行通信。

③采用“存储程序”工作方式。

2.从源程序到可执行程序的过程:第二章名词解释:1.定点数:计算机中小数点固定在最左(或右)边的数2.汉字输入码:汉字用相应按键的组合进行编码表示3.汉字内码:计算机内部进行汉字存储,查找,传输和处理而采用的存储方式,两个字节表示一个内码4.大端方式:数据字的最低有效字节存放在大地址单元中5.边界对齐:要求数据的地址是相应的边界地址。

2009年计算机408统考真题解析

2009年计算机408统考真题解析

5.解析:完全二叉树比满二叉树只是在最下面一层的右边缺少了部分叶结点,而最后一层之上是个满二叉树,并且只有最后两层有叶结点。

第6层有叶结点则完全二叉树的高度可能为6或7,显然树高为7时结点更多。

若第6层上有8个叶结点,则前六层为满二叉树,而第7层缺失了8x2 = 16个叶结点,故完全二叉树的结点个数最多为(27-1)-16 = 111个结点。

6.解析:森林与二叉树的转换规则为“左孩子右兄弟”。

在最后生成的二叉树中,父子关系在对应森林关系中可能是兄弟关系或原本就是父子关系。

情形I:若结点v是结点u的第二个孩子结点,在转换时,结点v就变成结点u第一个孩子的右孩子,符合要求。

情形II:结点u 和v 是兄弟结点的关系,但二者之中还有一个兄弟结点k,则转换后,结点v就变为结点K的右孩子,而结点k则是结点u的右孩子,符合要求。

喜``。

嘉``II情形III:若结点u的父结点与v的父结点是兄弟关系,则转换后,结点u和v分别在两者最左父结点的两棵子树中,不可能出现在同一条路径中。

分图III【逆向法】由题意可知u 是v 的父结点的父结点,如下图所示有4种情况:����根据树与二叉树的转换规则,将这4种情况转换成树种结点的关系。

(1)在原来的树中u 是v的父结点的父结点;(2)在树中u是v的父结点;(3)在树中u是v的父结点的兄弟;(4)在树中u与v是兄弟关系。

由此可知I 和II正确。

7.解析:每条边都连接了两个结点,在计算顶点的度之和时每条边都被计算了两次(出度和入度),故所有顶点的度之和为边数的两倍,I正确。

n个顶点、n-l条边可以构成无向连通图,比如树,II错误。

顶点数为N (N�l)的无向完全图中不存在度为1的顶点,III错误。

8.解析:选项A、B和C都是B-树的特点,而选项D则是B+树的特点。

注意区别B-树和B+树各自的特点。

9.解析:根据关键字序列得到的小顶堆的二叉树形式如下图所示。

19 15 15 1522 22 22(I)插入关键字3时,先将其放在小顶堆的末端,如图(2)所示。

简单的CPU设计

简单的CPU设计

CPU 设计10 计算机科学与技术姓名:谢xx学号:201040200xx一.非常简单的CPU设计规范:1.确定CPU的用途:该CPU的字长为8位,寻址范围为64个字节,并且要求能实现4条简单的指令。

2.确定ISA:要实现的指令集如下:要实现该CPU的功能,还需要一些寄存器完成取指,译码和执行的步骤:AR(地址寄存器)—6位,由A[7..0]向存贮器提供地址PC (程序计数器) —6位,指出下一条指令的地址DR (数据寄存器) —8位,通过D[7..0]从存贮器接收指令和数据IR (指令寄存器) —2位,存放从存贮器中取回的指令的操作码部分3.为CPU设计状态图:为了确定CPU的状态图,需对每条指令作如下分析:①从存贮器中取指令②指令译码③指令执行二.从存贮器中取指令:⑴原理:根据冯•诺依曼型的原理(指令在存贮器中顺序存放••••••),在CPU能执行指令之前,它必须将这条指令从存贮器中取出,CPU通过执行如下的操作序列完成这个任务:①选择存贮单元由A[5..0]确定②对A[5..0]译码、延迟并向存贮器中发一个信号,使存贮器将此指令输出到它的输出引脚。

这些引脚与CPU的D[7..0]相连接。

CPU从这些引脚读入数据。

⑵具体的操作①要取的指令的地址存放在程序计数器(PC)中。

由于A[5..0]从地址寄存器AR中。

这样,取指令周期的第一个状态就是:FETCH1:AR←PC这一状态的意义是当FETCH为真时,把PC的值送到AR,执行微操作AR←PC,以下同理。

②CPU必须存贮器中读取指令。

为此CPU必须发一个READ信号到存贮器的RD端使存贮器将数据送到D[7..0]上。

同时,CPU读进该数据并放到DR 中,因为DR是用来访问存贮器的唯一寄存器。

同时还实现微操作PC←PC+1,为取下一条指令作准备。

FETCH2:DR←M,PC←PC+1③作为取指令的一部分,CPU还必须完成两件事。

•DR的高2位拷贝到IR,母的是确定指令的功能(即将指令的操作码读入IR)·DR的第六位拷贝到AR。

计算机组成原理复习题

计算机组成原理复习题

第一章一、填空1.计算机系统主要由()、()两大部分组成。

2.计算机硬件子系统由()、()、()、()、()3.计算机软件子系统由()、()4.计算机应用软件由()、()、()、()5.计算机系统软件由()、()、()、()6.计算机的主要技术指标()、()、()7.计算机发展五代主要代表计算机()、()、()、()、()8.计算机未来发展方向()、()、()、()9.计算机按功能可分为()、()、()10。

( )与()、输入输出接口和系统总线合称为计算机主机。

11.用高级语言编写的程序称为()程序,经编译程序或解释程序翻译后成为()程序.12.程序设计语言一般分为三类()、()、()。

13.数控机床是计算机在()方面的应用,邮局自动分拣信件是计算机在()方面的应用.14.现代计算机主要采用()结构作为计算机硬件之间的连接方式。

15.用二进制代码表示的计算机语言称为(),用助记符编写的语言称为()。

二、选择题1.“从中间开始"设计的“中间"目前多数在()A.传统机器语言机器级与操作系统机器级之间B。

传统机器语言机器级与微程序机器级之间C.微程序机器级与汇编语言机器级之间D。

操作系统机器级与汇编语言机器级之间2.在计算机系统设计中,比较好的方法是()A .从上向下设计B.从下向上设计C .从两头向中间设计D .从中间开始向上、向下设计第二章1。

R-S触发器逻辑框图是什么?它有几个输入端各是什么?它有几个输出端?各是什么?2。

D触发器逻辑框图是什么?它有哪几个同步输入端?哪几个异步输入端?它有哪几个输出端?3。

二—四译码器的工作原理?(如图)4。

并行四位寄存器的工作原理?(如图)1. 三态开关的工作原理: D IN D OUTE5.半加器本位和逻辑表达式6. 半加器进位逻辑表达式。

7.全加器本位和逻辑表达式是: 8 。

全加器向高位进位的逻辑表达式:9.SN74181是什么芯片?作什么运算取决哪些引脚? 10. SN74182是什么芯片?作用?11.用SN74181芯片组成一个16位运算器,片内并行进位片间串行进位。

计算机中的运算器部件

计算机中的运算器部件

计算机
微程序
电源 运算器 +5V
终端 PC机
串 控制器
(16 位)

内口

存实
接 硬布线 主存储器 扩 验

控制器
(16位)
展中 实断
按键 开关 指示灯
验实

微程序
控制器小板
组合逻辑
控制器
运算器
串行口接线座 串口电路 5V直流电源 电源开关
内存 储器
RESET,START
按键
I8~6 I5~3 I2~0 SST SCI SSH A口 B口
三选一
I8~I6
RAM3
RAM0
功能 8种运算功能 8种数据组合 8种结果处理
运算器的时钟脉冲信号
运算器的时钟脉冲信号 CP 教学计算机的主频: 1.8432MH z/6
周期
A、B口锁存
通用寄存器接受
Q 接受
注和 意低 两电 个平 跳的 变作 沿用
Am2901的操作使用
操作功能
R0R0+R1 R2R2R0
– 浮点运算器:完成对浮点类型数据的算术运算
运算器设计需要解决的问题
➢ 需要明确参加运算的数据来源,运算结果的去向。运 算器能直接运算的数据,通常来自于运算器本身的寄 存器。这些寄存器本身是暂存数据用的,是由触发器 构成的时序逻辑电路。
➢ 需要明确将要执行的运算功能,是对数值数据的何种 算术运算功能,还是对逻辑数据的何种逻辑运算功能。 完成数据运算功能的线路是组合逻辑电路。
16 位运算器最低位进位输入信号Cin
SCI
Y15~0
Cy F=0
最 低
0 1
GAL
OVR 16位的 Cin

2023年国家电网招聘之电网计算机通关试题库(有答案)

2023年国家电网招聘之电网计算机通关试题库(有答案)

2024年国家电网招聘之电网计算机通关试题库(有答案)单选题(共100题)1、计算机系统中的存储器系统是指()。

A.RAM存储器B.ROM存储器C.主存储器D.主存储器和外存储器【答案】 D2、在电子邮件应用中,客户端通过()协议将邮件发送至邮箱服务器。

A.FTPB.SMTPC.HTTPD.POP3【答案】 B3、通常工作中在UDP协议之上的协议是()。

A.HTTPB.TelnetC.TFTPD.SMTP【答案】 C4、虚拟存储器中的页表有快表和慢表之分,下面关于页表的叙述中正确的是()。

A.快表与慢表都存储在主存中,但快表比慢表容量小B.快表采用了优化的搜索算法,因此查找速度快C.快表比慢表的命中率高,因此快表可以得到更多的搜索结果D.快表采用快速存储器件组成,按照查找内容访问,因此比慢表查找速度快【答案】 D5、计算机硬件能直接识别执行的语言是()。

A.机器语言B.汇编语言C.高级语言D.第四代语言【答案】 A6、下列有关存储器读写速度的排列,正确的是()A.RAM>Cache>硬盘>软盘B.Cache>RAM>硬盘>软盘C.Cache>硬盘>RAM>软盘D.RAM>硬盘>软盘>Cache【答案】 B7、根据RFC1918,下面哪个地址是私有地址?______A.10.225.34.12B.192.32.116.22C.172.33.221.12D.110.12.33.212【答案】 A8、计算机系统中表征系统运行状态的部件是()A.PCB.IRC.B.IRCID.PSWR【答案】 D9、现有网络地址193.65.53.0/24,需要划分成4个子网,每个子网最少50台主机,则子网掩码是()。

A.255.255.255.128B.255.255.255.192C.255.255.255.224D.255.255.255.240【答案】 B10、设顺序表的长度为n,则顺序查找的平均比较次数为()。

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

...
{ {
CPU内部 控制信号
时序控制信号
{
RD ...
系统总线 控制信号
18
作业
7.8 7.9 7.10
19
功能部件内部,如CPU内部采用同步方式 功能部件之间,如CPU与主存、外设采用异步方式
以同步控制为主,局部异步控制
异步的应答信号,需等到下一个同步信号到达时才生效
4
7.4.2 多级时序系统
硬布线控制器的时序系统通常分为三级:
机器周期、节拍、时钟脉冲
机器周期M0 机器周期M1 机器周期M2 节拍T0 节拍T1 节拍T2 节拍T3 脉冲CP
定长机器周期
包含固定个数的节拍周期
EXE
T0 ARoe, PCce T1 END
9
机器周期(CPU周期,M0、M1… )
定长机器周期
包含固定个数的节拍周期 通常是以大部分操作需要的节拍数为准,在复杂操作时延 长一个周期。例7.3取操作数的周期延长:
DOF
T0 PCoe,ARce T1 ARoe’,RD,DRce’,PCinc
与或逻辑表达式,故也称作组合逻辑控制器。
ARce = IF•T0 + SOF•(Ms=01)•T0 + SOF•(Ms=10)•T0 + SOF•(Ms=11)•T0 + SOF•(Ms=11)•(Ms′=001)•T2 + SOF•(Ms=11)•(Ms′=010)•T2 + SOF•(Ms=11)•(Ms′=000)•T4 + SOF•(Ms=11)•(Ms′=001)•T4 + DOF•(Md=01)•T0 + DOF•(Md=10)•T0 + DOF•(Md=11)•T0 + DOF•(Md=11)•(Md′=001)•T2 + DOF•(Md=11)•(Md′=010)•T2 + DOF•(Md=11)•(Md′=000)•T4 + DOF•(Md=11)•(Md′=001)•T4 ADD = SOF•(Ms=10)•T3 + SOF•(Ms=11)•(Ms′=000)•T3 + DOF•(Md=10)•T3 + DOF•(Md=11)•(Md′=000)•T3 + EXE•ADD•T0 上述逻辑表达式是在极端简化的假设下得到的,也就是假设所设计的CPU只 包含图 7.8列出的四条算术运算指令,实际计算机的逻辑方程要复杂得多。
微操作信号
PSW
11
脉冲(CP)
时钟使能信号控制CP作用在哪个寄存器上
ARce
&
D
SET
Q
D
SET
Q
CLR
Q
ARce
EN CLR Q
AR
D
SET
AR
Q
DRce′
&
D
SET
Q
CLR
Q
DRce′ CP (b)
EN CLR Q
CP (a)
DR
DR
12
7.4.3 硬布线控制器的设计
(1) 拟定指令的微流程
T4 Soe, ARce T5 ARoe′,RD, DRce′ T6 DRoe TRce
Soe, ARce
进入取操作数 或执行阶段
图 7.15 取源操作数的微操作流程图
14
7.4.3 硬布线控制器的设计
EXE ADD T0 TRoe, ADD, SVce, PSWce T0 TRoe, ADDC, SVce, PSWce ADDC T0 TRoe, SUB, SVce, PSWce SUB T0 TRoe, SUBB, SVce, PSWce SUBB
D
8
机器周期(CPU周期,M0、M1… )
两种策略: 不定长机器周期
包含节拍的个数不固定, 按需分配
不定长机器周期
前面例 7.1~例 7.5采用的都是这 种策略。例7.3: DOF
T0 T1 T2 T3 T4 T5 PCoe,ARce ARoe’,RD,DRce’,PCinc DRoe,ARce ARoe’,RD,DRce′ DRoe,Ace 1→EXE
GRSoe ADD, SV
Ms=110 变址寻址 T0 PCoe ARce T1 ARoe′, RD, DRce′, PCinc T2 DRoe, Ace
Ms=111 相对寻址 T0 PCoe ARce T1 ARoe′, RD, DRce′, PCinc T2 DRoe, Ace T3 PCoe ADD, SV T4
T2 NOP T3 1→DOF
DOF
T0 T1 T2 T3 DRoe,ARce ARoe’,RD,DRce′ DRoe,Ace 1→EXE
10
脉冲(CP)
脉冲用来保存操作的结果,即寄存器的时钟信号
IF T0 T1 T2 T3 PCoe,ARce ARoe′,RD,DRce′,PCinc DRoe,IRce 1→SOF
T0 PCoe, ARce T1 ARoe′, RD, DRce′, PCinc T2 DRoe, IRce
1→DOF SOF Ms=000 Ms=010 Ms=001 Ms=011 寄存器寻址 寄存器间接寻址 寄存器自增寻址 立即寻址 T0 GRSoe, TRce T0 GRSoe, ARce T1 ARoe′,RD, DRce′ T2 DRoe TRce T3 ARoe′,RD, DRce′ T4 DRoe TRce T0 GRSoe, ARce, Ace T1 INC, SVce T2 Soe GRSce T0 PCoe ARce T1 ARoe′, RD, DRce′, PCinc T2 DRoe TRce Ms=100 直接寻址 T0 PCoe ARce T1 ARoe′, RD, DRce′, PCinc T2 DRoe, ARce T3 ARoe′,RD, DRce′ T4 DRoe TRce Ms=101 间接寻址 T0 PCoe ARce T1 ARoe′, RD, DRce′, PCinc T2 DRoe, ARce T3 ARoe′,RD, DRce′ T4 DRoe, ARce T3
2
7.4.1 同步控制和异步控制
异步控制方式
没有统一的时钟信号,各部件按自己所需要的速度工作, 通过应答信号进行联络。 优缺点:最大限度地利用了时间,没有浪费,但是时序系 统的设计较为复杂。
部件1
部件2 部件3
3
7.4.1 同步控制和异步控制
混合控制方式
大范围采取异步控制,小范围采取同步控制。
N
目标操作数 在内存中? T1
Y
T1 Soe, GRSce T2
Soe, DRce
ARoe′, DRoe′, WR
END
图 7.16 算术运算指令执行周期的微操作流程图
15
7.4.3 硬布线控制器的设计
(3) 根据微操作流程,逐个写出微操作控制信号的逻辑 表达式。一般形式是:
微操作控制信号 = 机器周期· 节拍· 指令码· 状态条件 + ……
将每一条指令的执行过程按时间顺序以流程图的形式表示出 来。7.3节指令执行流程:图 7.6、图 7.7、图 7.8 。
13
7.4.3 硬布线控制器的设计
(2) 将微流程表达成微操 作序列的形式,并将 微操作分配到各个机 器周期和节拍
这一步将指令流程中所 规定的具体操作落实到由 哪个部件完成,在什么时 IF 间完成。
16
7.4.3 硬布线控制器的设计
(4) 对逻辑表达式进行逻辑化简,并采用适当的逻辑器 件实现。
OP Ms Ms’ Md Md’ 译码 译码
11 10
译码
译码
000 11 10
译码
000
& 1→IF IF & 1→SOF S O F D O F E X E & & & & & .... ARce
1→DOF
节拍(T0、T1…)
准同步控制方式下
以CPU内部操作的时间作为节拍时间 在访问存储器时,冻结同步时序 在冻结期间,每隔一个节拍时间,检测Ready信号 冻结的时间一定是节拍时间的整数倍
冻结 T0 T1 T2 T3 Ready
7
机器周期(CPU周期,M0、M1…)
在一个指令周期中分为几个阶段
≥1
1→EXE
T3 T2 T1 T0 节拍发生器
17
硬布线控制器
优点:速度快
控制信号的产生只需要经过一级与门和一级或门。
缺点:
设计过程十分繁琐 不便于扩展和实现系列机
IF 时序 信号 发生 器
EXE
IR 指令译码 ……
系统时钟
T0
与或逻辑阵列
. . .
P S W
... 1→IF....
... PCoe...
5
节拍(T0、T1…)
完成一些最基本的操作所需的时间。例如,
一次ALU运算的时间 一次CPU内部数据传送 一次存储器访问
同步控制方式下,节拍长度要迁就最慢的操作
通常以主存储器的存取时间作为节拍的长度 对CPU内部操作来说,就会造成较大的时间浪费,没有充 分发挥CPU的性能
6
7.4 硬布线控制器
7.4.1 同步控制和异步控制 7.4.2 多级时序系统 7.4.3 硬布线控制器的设计
7.4.1 同步控制和异步控制
同步控制方式
基本特征:有一个时钟信号使各项操作的步调一致 缺点:时钟周期的长度要迁就最慢的操作,造成快速部件 的空闲和等待 优点:时序关系简单,控制逻辑易于实现。
ARoe′
机器周期M0 脉冲CP在每个节拍都会出现,那么如 何控制 机器周期 M1CP作用在不同的寄存器上呢?
相关文档
最新文档