计算机组成与结构第2阶段练习题
计算机二级大题试题及答案

计算机二级大题试题及答案一、选择题1. 在计算机中,什么是CPU的作用?A. 控制整个计算机系统的运行B. 存储和处理数据C. 进行输入和输出操作D. 连接各个硬件设备答案:A. 控制整个计算机系统的运行2. 下列哪个不是计算机硬件的一部分?A. 显卡B. 键盘C. 操作系统D. 主板答案:C. 操作系统3. 下面哪种存储设备属于磁存储器?A. 固态硬盘B. U盘C. 光盘D. 硬盘答案:D. 硬盘4. 在计算机中,哪种程序负责将用户输入的指令转化为机器语言?A. 编译程序B. 操作系统C. 解释程序D. 语言处理程序答案:C. 解释程序5. 下列哪个不是常见的计算机网络协议?A. HTTPB. TCP/IPC. IPX/SPXD. USB答案:D. USB二、填空题1. 计算机中,8个二进制位表示一个________。
答案:字节2. 计算机存储容量的基本单位是________。
答案:字节3. 在计算机网络中,IP地址由________个字节组成。
答案:44. 数据在计算机中的表示形式是________。
答案:二进制5. 在Excel中,用于存储数据的基本单位是________。
答案:单元格三、简答题1. 简述计算机的五个主要组成部分。
答:计算机的五个主要组成部分包括:输入设备、输出设备、中央处理器(CPU)、存储器和控制器。
输入设备用于将外部信息输入到计算机中,如键盘、鼠标等;输出设备用于将计算机处理后的结果显示或输出,如显示器、打印机等;中央处理器是计算机的核心部件,负责执行各种指令和控制计算机的运行;存储器用于存储计算机运行中的数据和程序;控制器负责协调和控制计算机各个部件的工作。
2. 解释什么是操作系统?答:操作系统是计算机系统中的核心软件,它负责管理和控制计算机的硬件资源,为用户和其他软件提供一个方便、安全和高效的工作环境。
操作系统的主要功能包括进程管理、内存管理、文件管理、设备管理和用户接口等。
计算机二级题库

计算机二级题库导言计算机二级考试是国家职业资格认证的一项重要考试,对于计算机从业人员来说具有重要意义。
为了帮助考生更好地备考和提升自己的能力,本文整理了一些计算机二级题库,并根据不同的考试科目划分了题目类型。
希望此题库能够对考生备考和实战有所帮助。
一、操作系统1. 操作系统概述•题目一:操作系统的定义是什么?•题目二:列举几个常见的操作系统。
•题目三:操作系统的主要功能有哪些?2. 进程管理•题目一:什么是进程?•题目二:进程的状态包括哪些?•题目三:进程调度算法有哪些?3. 内存管理•题目一:什么是虚拟内存?•题目二:页式存储管理中,页表的作用是什么?•题目三:页面置换算法有哪些?4. 文件系统•题目一:文件系统有哪些常见的组织方式?•题目二:什么是文件权限?•题目三:文件系统的优化策略有哪些?二、数据库1. 数据库概述•题目一:什么是数据库?•题目二:数据库的主要特点有哪些?•题目三:数据库的三级模式是什么?2. 数据库设计•题目一:什么是关系模式?•题目二:什么是主键和外键?•题目三:数据库的范式有哪些?3. SQL语言•题目一:SQL是什么?•题目二:SELECT语句的作用是什么?•题目三:如何创建一个新的数据库表?4. 数据库管理系统•题目一:什么是数据库管理系统?•题目二:列举几个常见的数据库管理系统。
•题目三:数据库的备份和恢复有哪些方法?三、网络技术1. 网络概述•题目一:什么是计算机网络?•题目二:网络的那些标准层次结构?•题目三:OSI七层模型是什么?2. TCP/IP协议•题目一:TCP/IP协议是什么?•题目二:TCP和UDP的区别是什么?•题目三:ARP协议的作用是什么?3. 网络安全•题目一:什么是网络安全?•题目二:什么是防火墙?•题目三:常见的网络攻击方式有哪些?4. 网络管理•题目一:什么是网络管理?•题目二:SNMP协议的作用是什么?•题目三:网络拓扑结构有哪些?四、编程语言1. 计算机常用编程语言•题目一:列举几个常见的计算机编程语言。
计算机组成原理复习资料

第一章:1.计算机系统由“硬件”和“软件”两大部分组成计算机的软件通常又可分为两大类:系统软件和应用软件2.冯诺依曼计算机的特点:计算机由运算器、储存器、控制器、输入设备、输出设备五大部件组成运算器、控制器、存储器—》主机控制器、运算器==》 CPU输入、输出–》 I/O3机器字长是指CPU一次能够处理数据的位数,通常与CPU的寄存器位数有关。
字长越长,数的表示范围越大,精度也越高。
4存储容量=储存单元个数*存储字长MAR的位数反映了储存单元的个数,MDR的位数反映了存储字长如MAR为16位,MDR为32位,存储容量=2的16次方*32=2M位(1M=2的20次方)储存容量2M位=2的18次方字节(一个字节=8位)=2的18次方B=256KB第一章课后题:1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解:P3计算机系统:由计算机硬件系统和软件系统组成的综合体。
计算机硬件:指计算机中的电子线路和物理装置。
计算机软件:计算机运行所需的程序及相关资料。
硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。
5. 冯•诺依曼计算机的特点是什么?解:冯•诺依曼计算机的特点是:P8计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;指令和数据以同同等地位存放于存储器内,并可以按地址访问;指令和数据均用二进制表示;指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置;指令在存储器中顺序存放,通常自动顺序取出执行;机器以运算器为中心(原始冯•诺依曼机)。
7. 解释下列概念:主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长。
解:P9-10主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。
CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了CACHE)。
《计算机组成原理》课后习题答案

第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.微电子技术是以集成电路为核心的电子技术。
在下列有关集成电路(IC)的叙述中,错误的是 b 。
A.现代集成电路使用的半导体材料大多数是(Si)B.Pentium4微处理器芯片是一种超大规模集成电路,其集成度在1000万以上C.目前PC机中所用的的电子元器件均为大规模集成电路?D.Moore定律指出(预言),集成电路的集成度平均18~24个月翻一番2.多路复用技术和交换技术的发展极大地提高了通信线路的利用率。
在下列的一些叙述中,错误的是 b 。
A.数字传输技术采用的多路复用技术是时分多路复用技术B.目前有线电视采用频分多路复用技术在同一电缆上传输多套电视节目C.交换技术主要有两种类型,即电路交换和分组交换D.采用分组交换技术传递信息的速度比采用电路交换技术快3.在下列有关计算机中数值信息表示的叙述中,错误的是 b 。
A.正整数无论是采用原码表示还是补码表示,其编码都是相同的B.相同位数的二进制补码和原码,他们能表示的数的个数也是相同的C.在实数的浮点表示中,阶码是一个整数D.从精度上看,Pentium处理器支持多种类型的浮点数4.十进制数 100 对应的二进制数、八进制数和十六进制数分别__________a___ 。
A.1100100 、 144Q 和 64H B. 1100110B 、 142Q 和 62H C.1011100B 、 144Q 和 66H D. 1100100B 、 142Q 和 60H5.无线电波按频率(或波长)可分为中波、短波、超短波和微波。
在下列关于微波的说法中,错误的是 _____a________ 。
A.微波沿地球表面传播,易穿过建筑物B.微波是一种具有极高频率的电磁波,其波长很短C.微波通信的建设费用低(及电缆通信相比)、抗灾能力强D.微波传输技术广泛用于移动通信和高清晰度电视的信号传输等6.几十年来,集成电路技术的发展很快,根据摩尔定律(Moore Law),在过去几十年以及在可预测的未来几年,单块集成电路的集成度平均大约每 c 个月翻一番。
山东交通学院大二计算机专业计算机组成原理考试试卷及参考答案1

山东交通学院计算机组成原理考试试卷及参考答案1一、单项选择题(5’)1.完整的计算机应包括___。
A、运算器、存储器、控制器B、外部设备和主机C、主机和实用程序D、配套的硬件设备和软件系统答案:D2.目前的计算机,存放方式从原理上讲___。
A、指令以二进制形式,数据以十进制形式B、指令以十进制形式,数据以二进制形式C、指令和数据都以二进制形式D、指令和数据都以十进制形式答案:C3.CPU的组成中不包含___。
A、存储器B、寄存器C、控制器D、运算器答案:A4.下列关于微处理器的描述中,哪个是正确的?___A、微处理器就是一台微机B、微处理器是微机系统C、微处理器就是主机D、微处理器可能用作微机的CPU答案:D5.带有处理器的设备一般称为___设备。
A、智能化B、交互式C、远程通信D、过程控制答案:A6.在微型机系统中,外围设备通过___与主板的系统总线相连接。
A、适配器B、设备控制器C、计数器D、寄存器答案:B7.计算机存储系统是指___。
A、RAMB、ROMC、主存储器D、cache,主存储器和外存储器答案:D8.主机中能对指令进行译码的器件是___。
A、ALUB、运算器C、控制器D、存储器答案:C9.计算机使用总线结构的主要优点是便于实现积木化,同时___。
A、减少了信息传输量B、提高了信息传输的速度C、减少了信息传输的条数D、加重了CPU的工作量答案:C10.下述I/O控制方式中,主要由程序实现的是___。
A、PPU(外围处理机)方式B、中断方式C、DMA方式D、通道方式答案:B11.系统总线中地址线的功能是___。
A、用于选择主存单元地址B、用于选择进行信息传输的设备C、用于选择外存地址D、用于指定主存和I/O设备接口电路的地址答案:D12.在___的微型计算机系统中,外设可和主存贮器单元统一编址,因此可以不使用I/O指令。
A、单总线B、双总线C、三总线D、多总线答案:A13.根据国标规定,每个汉字在计算机内占用___存储。
计算机二级基础知识试题及答案
计算机二级基础知识试题及答案第一部分:选择题1. 下列不属于计算机的主要组成部分的是:A. 控制器B. 中央处理器C. 输入设备D. 输出设备答案:D2. 在电脑上,常用的存储器是:A. U盘B. 内存C. 硬盘D. 光盘答案:B3. 下列哪个单位可以用来表示文件的大小:A. GB. MC. KD. B答案:D4. 计算机内部的CPU指的是:A. 中央处理器B. 控制器C. 输入设备D. 输出设备答案:A5. 下列哪项是操作系统提供的基本功能:A. 网络浏览B. 文字处理C. 硬件控制D. 数据存储答案:C第二部分:填空题1. 在计算机中,二进制数的基数是______。
答案:22. 执行一条指令的基本步骤是______、______、______、______。
答案:取指令、解码、执行、存储结果3. 在计算机中,CPU的主频通常以______计算。
答案:赫兹(Hz)4. “LAN”是局域网的英文缩写,LAN指的是______。
答案:Local Area Network5. 一个字节等于______位。
答案:8第三部分:简答题1. 请简要解释什么是操作系统,它的主要功能是什么?答案:操作系统是一种控制和管理计算机硬件和软件资源的系统软件。
它的主要功能包括管理计算机的进程和资源、提供用户接口、协调和控制外部设备等。
操作系统是计算机系统中最基本的软件之一,为用户和应用程序提供了方便和底层支持。
2. 请简述计算机内存的作用。
答案:计算机内存是计算机的核心部件之一,主要用于临时存储数据和程序。
它可以提高计算机的运行效率,使得计算机在执行程序时能够快速读取和写入数据。
内存的容量越大,计算机的运行速度越快,能够同时存储和处理更多的数据。
3. 请简要介绍计算机网络的概念及其优点。
答案:计算机网络是指将多台计算机连接起来,通过通信设备和传输介质实现信息交流和资源共享的系统。
计算机网络的优点包括多台计算机之间可以实现高速的数据传输和信息共享、方便用户之间的沟通和协作、提高计算机系统的可靠性和可扩展性等。
计算机组装与调试练习题
计算机组装与调试练习题(一)一、判断题1.>帧中断的设计主要是针对局域网互连为目标。
( )2.>在Windows操作系统的使用过程中,切换两个窗口的快捷键是Alt+Space。
( )3.>数据链路层基本任务是将源机网络层来的数据可靠地传输到相邻节点的目标机网络层。
( )4.>局域网协议把OSI为数据链路层分为MAC子层和LLC子层。
( )5.>Novell公司的Netware采用IPX/SPX协议。
( )6.>双绞线是目前带宽最宽、信号传输衰减最小、抗干扰能力最强的一类传输介质。
( )7.> TCP/IP体系有7个层次,ISO/OSI体系有4个层次。
( )8.>“磁盘扫描程序”能正确修复任何磁盘错误。
( )9.>连接公用电话的MODEM解调器将模拟信号(音频信号)解调成数据信号。
( )10.> NetBEUI是微软公司的主要网络协议。
( )11.>目前因特网中管理网络地址的协议是IP v4和IP V6,它们分别由32位和128位二进制数组成。
( )12.>随机存取存储器的英文名称是ROM,只读存储器的英文名称是RAM。
( )13.> Internet上每一台计算机用IP地址进行标识。
( )14.>用于Internet上的WWW称为万维网。
( )15.>纵观历史,INTERNET的发展是由军方驱动、科研驱动、商业驱动而形成的。
( )16.> Internet发展的第三阶段是在网络技术、网络产品、网络管理和网格应用等方面走向成熟被称为“商业网”(commercial networks) 。
( )17.>有关国家机关应当依照法律法规的规定,运用罚款的方式惩处经营者在提供商品和服务中侵害消费者合法权益的违法犯罪行为。
( )18.>拒绝按照规定提供监督检查所需资料或者提供虚假资料的,责令改正,予以警告;逾期不改正的,吊销其营业执照。
计算机二级习题及答案
计算机二级习题及答案一、选择题1. 以下哪个是计算机网络的组成部分?A. 鼠标B. 显示器C. 路由器D. 键盘答案:C. 路由器2. 下面哪个是计算机硬件的例子?A. 软件B. CPUC. 程序D. 操作系统答案:B. CPU3. 以下哪个是计算机网络的通信介质?A. 电源线B. 网络线C. 纸张D. 电视答案:B. 网络线二、填空题1. 计算机内部最重要的元件是CPU。
CPU。
2. 计算机操作系统的功能之一是管理硬件资源。
管理硬件资源。
三、简答题1. 请简述计算机网络的定义和作用。
答:计算机网络是指通过通信线路将多台计算机连接在一起,实现彼此之间的数据传输和共享资源的系统。
它的作用是提供可靠、高效的数据通信,并促进信息的传递和共享,方便人们在任何地方进行信息交流和资源利用。
2. 请简要描述计算机硬件和软件的区别和联系。
答:计算机硬件是指计算机的实体部分,包括主机、显示器、键盘、鼠标等物理设备。
而计算机软件是指运行在计算机硬件上的程序和数据,包括操作系统、应用软件等。
硬件和软件是相互依存、不可分割的,硬件提供平台和基础设施,软件则实现各种功能和任务。
四、问答题1. 请列举三种常见的计算机网络类型。
答:局域网(LAN)、广域网(WAN)、城域网(MAN)。
2. 请简要描述计算机二进制和十进制的转换方法。
答:计算机二进制和十进制的转换可以通过数位权展开法实现。
将十进制数的每个数字乘以相应的权值,再将得到的结果相加即可得到二进制数。
而将二进制数转换为十进制数,则将每个位上的数乘以相应的权值,再将得到的结果相加即可得到十进制数。
以上为计算机二级习题及答案,希望能帮助到你。
计算机组成与结构补充练习题
计算机组成与结构补充练习题“计算机组成与结构”补充练习题第1章计算机系统概论一、单选题1.一个完整的计算机系统包括硬件和软件。
软件又分为(b)两大类。
A.操作系统和语言处理程序B.系统软件和应用软件C.操作系统和高级语言D.低级语言程序和高级语言程序2.计算机硬件能够直接执行的语言是(b)。
A.汇编语言B.机器语言C.汇编语言和机器语言3.以下哪种程序是应用软件?(d)A.汇编程序B.编译程序C.操作系统D.文字处理程序4.以下给出的软件中,属于系统软件的是(a)。
A. Windows XP WordC.金山词霸D. RealPlayer5.以下关于各种语言处理程序的叙述中,错误的是( c )。
A.汇编程序是用来将汇编语言程序转换为机器语言程序的软件B.编译程序是一种将高级语言源程序转换为机器可执行的目标程序的一种软件C.解释程序是一种编译程序,用来直接执行高级语言源程序D.语言处理程序用来对各种高级语言或汇编语言写的源程序进行转换处理,使之转换为计算器能够直接执行的目标代码或直接由计算机执行6.计算机系统采用层次化结构组成系统,从最上层的最终用户到最低层的计算机硬件,其层次化构成为(c)。
A.高级语言机器-操作系统机器-汇编语言机器-机器语言机器-微指令系统B.高级语言机器-汇编语言机器-机器语言机器-操作系统机器-微指令系统C.高级语言机器-汇编语言机器-操作系统机器-机器语言机器-微指令系统D.高级语言机器-汇编语言机器-操作系统机器-微指令系统-机器语言机器7.以下有关程序执行方面的叙述中,错误的是(b)。
A.用户编写程序可以用高级语言,也可以用低级语言B.汇编语言是一种高级语言,用其写的源程序不能在CPU中直接执行C.高级语言程序员不需要了解机器的结构和指令系统D.低级语言程序员必须对机器的结构、指令格式等非常清楚8.以下是关于冯诺依曼结构计算机中指令和数据表示形式的叙述,其中正确的是( c )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二阶段练习题
考试科目:《计算机组成与结构》第四章至第六章(总分100分)
学习中心(教学点)批次:层次:
专业:学号:身份证号:
姓名:得分:
一、单项选择题(本题共10小题,每小题2分,共20分)
1、关于主存下列叙述正确的是()。
A、CPU可直接访问主存,但不能直接访问辅存
B、CPU可直接访问主存,也直接访问辅存
C、CPU不能直接访问主存,也不能直接访问辅存
D、CPU不能直接访问主存,但能直接访问辅存
2、断电后将丢失信息的是()。
A、ROM
B、RAM
C、磁盘
D、光盘
3、计算机系统中仅由硬件设计者使用的指令是()。
A、机器指令
B、汇编指令
C、特权指令
D、微指令
4、关于机器指令的叙述不正确的是()。
A、机器指令系统是计算机所具有的全部指令的集合。
B、机器指令通常包括操作码、地址码两部分,按地址个数分为零地址指令、一地址指令、二地址指令、三地址指令。
C、机器指令的长度取决于操作码长度、操作数地址长度、操作数个数。
D、系列计算机是指指令系统完全相同、基本体系结构相同的一系列计算机。
5、指令周期是指()。
A、CPU从主存取出一条指令的时间
B、CPU执行一条指令的时间
C、CPU从主存取出一条指令加上CPU执行这条指令的时间
D、时钟周期时间
6、微程序控制器中,机器指令与微指令的关系是()。
A、每一条机器指令由一条微指令来执行
B、每一条机器指令由一段用微指令编成的微程序来解释执行
C、一段机器指令组成的程序可由一条微指令来执行
D、一条微指令由若干条机器指令组成
7、在相对寻址方式中,若指令中的地址码为X,则操作数的地址为()。
A、X
B、X+段地址
C、(PC)+X
D、X+变址寄存器
8、在CPU中跟踪指令后继地址的寄存器是()。
A、主存地址寄存器
B、程序计数器
C、指令寄存器
D、状态条件寄存器
9、某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为()。
A、8,512
B、512,8
C、18,8
D、19,8
10、用于对某个寄存器中操作数的寻址方式称为()寻址。
A、直接
B、间接
C、寄存器直接
D、寄存器间接
二、填空题(本题共4小题,每空1分,共10分)
1、对存储器的要求是____________,____________,____________。
为了解决这方面的矛盾,计算机采用多级存储体系结构。
2、CPU中至少有如下六类寄存器__________寄存器,__________计数器,_______寄存器,通用寄存器,状态条件寄存器,缓冲寄存器。
3、微程序控制器主要由_______________,______________和_____________三大部分组成。
4、寄存器间接寻址方式中,操作数处在______________。
三、名词解释(本题共3小题,每小题5分,共15分)
1、立即寻址方式
2、指令及指令系统
3、指令周期
四、简答题(本题共5小题,每小题7分,共35分)
1、什么是程序访问的局部性?
2、CPU的组成部分及功能?
3、静态随机存储器(SRAM)和动态随机存储器(DRAM)有何差别?
4、操作码有哪几种表现形式?
5、动态存储器的容量为64M,访问周期是60ns,要求在2ms内必须刷新一遍。
计算在存储器不间断工作情况下,刷新所占的时间比是多少?
五、分析题(本题共2小题,每小题10分,共20分)
1、某指令系统指令长为16位,每个操作数的地址码长为6位,指令分无操作数,单操作数和双操作数三类。
若双操作数指令有K条,无操作数指令有L条,问单操作数指令最多能有多少条?
2、写出变址寻址、相对寻址、基址寻址有效地址的计算公式,这三种寻址方式各适用于什么场合?
附:参考答案:
一、单项选择题(本题共10小题,每小题2分,共20分)
1、A
2、B
3、D
4、D
5、C
6、B
7、C
8、B
9、D 10、C
二、填空题(本题共5小题,每空1分,共10分)
1、容量大,速度快,成本低
2、指令,程序,地址
3、控制存储器,微指令寄存器,地址转移逻辑
4、主存单元
三、名词解释(本题共3小题,每小题5分,共15分)
1、立即寻址方式——指令所需的操作数由指令的地址码直接给出。
2、指令——由操作码和地址码级成,能由计算机硬件执行其规定操作的一条命令。
指令系统——计算机中所有指令的集合。
3、指令周期——CPU每取出并执行一条指令,都要完成一系列的操作,这一系列操作所需要的时间通常叫做一个指令周期。
四、简答题(本题共5小题,每小题7分,共35分)
1、答:在一个较短时间间隔内,访存地址往往集中在逻辑地址空间很小的范围内,切题为程序访问的局部性。
2、答:CPU由运算器、cache和控制器三大部分组成,具有指令控制、操作控制、时间控制、数据加工的功能。
3、答:SRAM用六管电路存储1位数据,只要不停止供电,数据不会丢失,DRAM用一个管子和一个电容器存储1位数据,电容上存储的电荷(数据)由于漏电而会消失,因此每隔一定时间(例如2)需要再充一次电,这一过程称为再生或刷新。
SRAM的集成度比DRAM低,这是因为存储一位信息所需的芯片面积大,所以价格也比较贵,但读写时间短,速度快。
从芯片的引出端来看,地址线、数据线和读写命令两者都是需要的,片选信号不同,SRAM 由片选允许()或片选选择()信号来控制是否能进行读写,DRAM则由行选信号()来控制是否能进行读写。
计算机的主存储器一般DRAM,而cache存储器一般使用SRAM。
4、答:有两种表现形式:
(1)固定长度的操作码:如果操作码的长度为k位,则可以表示2k条不同的指令。
(2)可变长度的操作码:计算机采用几种长度的操作码,通常将使用频率较高的指令设计为操作码较短的指令,以减少程序的存储量和CPU与存储器之间的信息流通量。
5、答:动态存储器按行刷新,64M的存储器共有8192行,要在2ms内全部刷新一遍,因此,只要每2ms/8192=244ns刷新一行即可。
因为刷新一行用时间60ns,刷新所占的时间比是60ns/244ns=25%。
五、分析题(本题共2小题,每小题10分,共20分)
1、答:本指令系统的操作码位数=指令长度-地址码长度=16-2*6=4位。
设单操作数指令最多有N条,则:
无操作数指令数L=((24-K)*26-N)*26
N=(24-K)*26-L\26
如果L\26不是整数,则取大于L\26的最小整数。
2、答:变址寻址方式的有效地址计算公式为:EA =(X)+ A,用于一般循环程序中对数组的元素进行修改,但不允许修改程序本身的场合。
相对寻址方式的有效地址计算公式为:EA =(PC)+ A,用于编写位置无关码(PIC)码程序,可以用于循环程序中对数组的元素进行修改,但不允许修改程序本身的场合,也可以用于转移、调用等指令中计算转移地址。
基址寻址方式的有效地址计算公式为:EA =(X)+ A,用于程序的动态重定位中,用来把程序的逻辑地址空间变换到物理地址空间。