2009计算机组成原理试卷A卷及答案
- 格式:doc
- 大小:473.50 KB
- 文档页数:9
考试科目名称 计算机组织与系统结构 (A卷)2008——2009学年第 2 学期 教师 袁春风/窦万春考试方式:闭卷系(专业) 计算机科学与技术年级 2007班级学号 姓名 成绩题号一二三四五六分数一、填空题(本大题共10小题,每空1分,共20分)得分1. 在计算机系统层次结构中,指令集体系结构(或ISA,或指令系统)处于硬件和软件交界面,硬件所有功能由它集中体现,软件通过它在硬件上执行。
2. 任何高级语言源程序或汇编语言源程序都必须翻译成机器代码才能在硬件上执行。
完成这种翻译转换任务的程序有汇编程序、解释程序(或解释器)和编译程序(或编译器)三类。
3. 响应时间和吞吐率(或带宽,或数据传输率)是衡量一个计算机系统好坏的两个基本性能。
不同应用场合,用户关心的性能不同。
例如,对于银行、证券等事务处理系统来说,事务处理用户主要关心的是响应时间。
4. 一个变量在计算机内部用0或1编码表示的数被称为机器数,变量真正的值被称为真值。
5. 假定某变量x存放在寄存器R1中为1111 1111 1111 1111 1111 1011 1100 0000B,则变量x在屏幕上用16进制显示为0x FFFFFBC0 。
若x的类型为int,则x的值为 -1088;对R1进行算术左移4位后的值在屏幕上显示为0x FFFFBC00 ;对R1算术右移4位后为0x FFFFFFBC ;对R1逻辑右移4位后为0x 0FFFFFBC 。
6. 与硬连线路控制器相比,微程序控制器的缺点是速度慢。
7. 假定某计算机采用小端方式,按字节编址。
若某变量x的主存地址为00001000H,其数据类型为float,已知x=-1.5,则主存地址00001000H和00001003H中存放的内容分别是00 H和BF H。
8. 可以用一个特殊的Cache来记录最近使用页的页表项,因为页表项主要用于地址转换,所以把这种特殊的Cache称为转换后援缓冲器,简称TLB (或快表)。
计算机组成原理试卷(A卷)班级姓名学号一、选择题(每题2分,共18分)1、下列关于冯•诺依曼型计算机的描述,不正确的是__C____。
A)计算机硬件系统由运算器、存储器、控制器、输入设备、输出设备五大部件组成B)指令和数据在存储器中都是二进制码存储C)指令存储器和数据存储器独立分设在不同的存储器D)存储程序并按地址顺序执行是CPU自动工作的关键2、若机器数为补码,某寄存器中的内容为BF(十六进制),则该寄存器存储的数据真值是__B____(用十进制表示)。
1011 1111 1100 0001A)65 B)-65 C)64 D)-643、下列关于存储器的描述,不正确的是__C____。
A)SRAM和DRAM都是易失性存储器B)ROM存储器内容是预置的,固定的,无法改写C)多模块交叉存储器主要是解决主存空间不够大的问题(时间)D)cache存储器是为了解决CPU和主存之间在速度上不匹配的问题4、下列关于RISC的描述中,不正确的是___C___。
A)指令条数比CISC少B)指令长度固定,指令格式种类少,寻址方式种类少C)在程序中出现频率占80%的指令占指令总数的20%D)只有取数/存数指令访问存储器5、设机器数字长为16位,一个容量为32MB的存储器,CPU按半字长寻址,其寻址范围是___C____。
32÷(16÷8)*2A)223 B)224 C)225 D)2266、在程序的执行过程中,cache与主存的地址映射是由__D____。
A)程序员调度的B)操作系统管理的C)由程序员和操作系统共同协调完成的D)硬件自动完成的7、下列关于指令的描述,不正确的是___A____。
A)指令周期是指CPU执行某条指令的时间(取指+执指)B)一个指令周期常常包含若干个CPU周期C)一个CPU周期包含若干时钟周期D)一条机器指令对应一个微程序,微程序是由若干条微指令序列组成8、在多总线结构中,用于连接高速I/O设备模块的总线是___C____。
中央电大2008——2009学年度第一学期计算机组成原理A试题2009年1月一、选择题(每小题3分,共36分)1、某机字长32位,采用定点整数表示,符号位为1位,尾数为31位,则可表示的最大正整数为,最小负整数为。
()A +(231-1),-(231-1)B +(231-1),-(232-1)C +(230-1),-(230-1)D +(231-1),-(1-231)2、在定点二进制运算器中,加法运算一般通过()来实现。
A 原码运算的二进制加法器B 反码运算的二进制加法器C 补码运算的十进制加法器D 补码运算的二进制加法器3、定点数补码加法具有两个特点:一是符号位与数值位一起参加运算;二是相加后最高位上的进位()。
A 与数值位分别进行运算B 与数值位一起参与运算C 要舍去D 表示溢出4、长度相同但格式不同的两种浮点数,假定前者阶码长,尾数短;后者阶码短,尾数长,其他规定均相同,则它们可表示的数的范围和精度为()。
A 两者可表示的数的范围和精度相同B 前者可表示的数的范围大且精度高C 后者可表示的数的范围小但精度高D 前者可表示的数的范围小且精度高5、直接寻址是指()。
A 指令中直接给出操作数地址B 指令中直接给出操作数C 指令中间接给出操作数D 指令中间接给出操作数地址6、堆栈寻址的原则是()。
A 随意进出B 后进先出C 先进先出D 后进后出7、组成硬连线控制器的主要部件有()A PC、IPB PC、IRC IP、IRD AR、IP8、微程序控制器中,机器指令与微指令的关系是()。
A 每一条机器指令由一条微指令来执行B 每一条机器指令由一段用微指令编成的微程序来解释执行C 一段机器指令组成的程序可由一条微指令来执行D 一条微指令由若干条机器指令组成9、若主存每个存储单元存8位数据,则()。
A 其地址线也为8位B 其地址线与8位无关C 其地址线为16位D 其地址线与8位有关10、CPU通过指令访问Cache所用的程序地址叫做()。
\东华理工大学2008 —2009 学年第一学期计算机组成原理期末考试试题(A1 )卷9、CRT的颜色为256色,则刷新存储器每个单元的字长是()。
A 256位B 16位C 8位D 7位10、直接映射cache的主要优点是实现简单。
这种方式的主要缺点是()。
A 它比其他cache映射方式价格更贵B 如果使用中的2个或多个块映射到cache同一行,命中率则下降C 它的存取时间大于其它cache映射方式D cache中的块数随着主存容量增大而线性增加11、运算器的核心功能部件是()。
A 数据总线B ALUC 状态条件寄存器D 通用寄存器12、某SRAM芯片,其容量为1M×8位,除电源和接地端外,控制端有E和R/W,该芯片的管脚引出线数目是()。
A 20B 28C 30D 3213、单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数以外,另一个数常需采用()。
A 堆栈寻址方式B 立即寻址方式C 隐含寻址方式D 间接寻址方式14、微程序控制器中,机器指令与微指令的关系是()。
A 每一条机器指令由一条微指令来执行B 每一条机器指令由一段用微指令编成的微程序来解释执行C 一段机器指令组成的程序可由一条微指令来执行D 一条微指令由若干条机器指令组成15、双端口存储器所以能进行高速读/写操作,是因为采用了()。
A 高速芯片B 新型器件C 流水技术D 两套相互独立的读写电路二、填空题(每空1分,共16分)1、根据小数点位置不同,定点数分为____________和___________两种表示方法。
2、主存与cache的地址映射有____________、____________、_____________三种方式。
3、一台计算机所有机器指令的集合称为这台计算机的____________。
4、CPU具有_________控制、__________控制、__________控制和__________加工等四项基本功能。
华东交通大学2009—2010学年第2学期考试卷试卷编号: ( A )卷计算机组成原理(E ) 课程 课程类别:必考生注意事项:1、本试卷共 7 页,总分 100 分,考试时间 120 分钟。
2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
3、所有答案都写在答题纸上,写在试卷上不计分。
一、选择题(每空2分,共 20 分)1、计算机指令系统中采用不同寻址方式的主要目的是 D (1)。
在下列寻址方式中取得操作数速度最慢的是 D (2) 。
(1) A 、可直接访问内存或外存 B 、提供扩展操作码并降低指令译码难度C 、简化汇编指令的设计D 、缩短指令长度,扩大寻址空间,提高编程灵活性(2) A 、相对寻址 B 、基址寻址 C 、寄存器间接寻址 D 、存储器间接寻址 2、下列器件中存取速度最快的是_____C___。
A .Cache B .主存 C .寄存器 D.外存 3、中央处理器(CPU)是指____C___.A.控制器B.控制器和主存C.运算器和控制器D.运算器和寄存器 4、在磁盘和磁带两种磁表面存储器中,存取时间与存储单元的物理位置有关,按存储方式分,__B____。
A .二者都是串行存取B .磁盘是部分串行存取,磁带是串行存取C .磁带是部分串行存取,磁盘是串行存取D .二者都是并行存取 5. 微程序控制器中,机器指令与微指令的关系是___B____。
A. 每一条机器指令由一条微指令来执行B. 每一条机器指令由一段微指令编写的微程序来解释执行C. 每一条机器指令组成的程序可由一条微指令来执行D. 一条微指令由若干条机器指令组成6.DMA 访问主存时,让CPU 处于等待状态,等DMA 的一批数据访问结束后,CPU 再恢复工作,这种情况称作___A___。
A .CPU 暂停方式B .周期挪用C .DMA 与CPU 交替访问D .中断方式 7、用以指定待执行指令所在地址的是____C__。
华南农业大学期末考试试卷(A卷)2009-2010学年第一学期考试科目:计算机组成原理考试类型:(闭卷)考试时间: 120 分钟学号姓名年级专业________________一.名词解释题(每小题4分,共20分)1.先行进位2.RISC3.CPU周期4.系统总线5.DMA二.填空题(下列每空2分,共28分)1.按照冯.诺伊曼的思想,将解决问题的指令序列存放到存储器中,这叫。
2.用8位(含符号位)补码表示整数,能表示的最大正整数和最小负整数分别是和。
3.打印或显示汉字时所需要的码叫。
4.在浮点数运算时,尾数结果要规格化,则规格化的补码负尾数应为形如的形式。
5.某采用多模块交叉方式编址的存储器容量为32字,存储模块数为4,则地址为10110的字位于第_____号模块内的第_____号字(模块号和字号都是从0开始编号的)。
6.主存有256个数据块,cache有8行,若采用直接映射方式,则主存第222块可映射到cache第____ 行(行从0开始编号)。
7.线性k级指令流水线,有n条指令流过,加速比为。
8.在总线的三种集中式仲裁方式中,响应速度最快的是。
9.磁盘的最小寻址单位是。
某显示器分辨率为1024×1024,颜色深度为256,则刷新存储器的容量应为。
激光打印机中,表面涂有一层感光材料的记录装置是。
10.为了使CPU能受理新的中断源发出中断请求,中断服务子程序在返回前一定要执行指令。
在中断接口电路中,控制是否允许设备发出中断请求的触发器是。
三.计算题(共32分)1.(9分)已知X = -0.1101和Y = -0.1011,分别用单符号和双符号法计算X + Y和X-Y,并指出运算结果是否产生了溢出,如果有溢出,是上溢还是下溢。
2.(8分)某16位机器的一种RS型指令格式如下:6位 4位 1位 2位 16位1)指出该指令的格式类型。
2)填补上(1)~(5)的空白。
3.(6分)CPU执行某段程序,其中在cache中完成存取的次数为6600次,在主存中完成存取的次数为400,已知cache和主存的存取周期分别为60ns、300ns,求cache的命中率和平均访问时间。
2009年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:1-40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项是最符合题目要求的。
(1~10小题为数据结构(20分),11~22小题为计算机组成原理(24分),23~32小题为操作系统(20分),33~40小题为计算机网络(16分)。
)11.冯•诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是A.指令操作码的译码结果B.指令和数据的寻址方式C.指令周期的不同阶段D.指令和数据所在的存储单元解析:答案为C。
本题的考点为指令执行步骤分为取指、分析指令和执行指令三个阶段,在取指期间取来的是指令,它用来告知计算机运行功能和执行步骤的命令信息;在执行指令期间取出的数据,它是计算机加工处理的“原材料”。
12.一个C语言程序在一台32位机器上运行。
程序中定义了三个变量X、Y和Z,其中X 和Z为int型,Y为short型。
当X=127,Y=-9时,执行赋值语句Z=X+Y后,X、Y 和Z的值分别是A.X=0000007FH,Y=FFF9H,Z=00000076HB.X=0000007FH,Y=FFF9H,Z=FFFF0076HC.X=0000007FH,Y=FFF7H,Z=FFFF0076HD.X=0000007FH,Y=FFF7H,Z=00000076H解析:答案为D。
本题的考点为数制转换、数据的补码表示、补码加法运算(当两个位数不同的补码数相加时,需要先进行符号扩展,对齐位数)[X]补=0000007FH(32位整数,运算后其值不变)[Y]补=FFF7H(16位,运算后其值不变)[X+Y]补=0000007FH+FFFFFFF7H=00000076H13.浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。
设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位)。
中国民航学院 2008-2009 学年第 1学期《计算机组成原理》期末考试A卷答案课程编号:03412524 试卷类型:A卷考试形式:笔试考试日期:2009年1月13日一.选择题答案(总20分):二.填空题答案(总10分)<1>:1001100(偶)1000111(奇) <2><3>: (1-2-31)× 2 127 <3>: (2-1)×2-128或 2-129<5>: RISC <6>:取指<7>:加被乘数的补码,中间结果右移一位 <8>:商位Qi设置为0<9>:指令操作字段(或OP字段) <10>: 239.77三.简答题答案(总45分)1. 请简述计算机的上电启动的过程。
(本题6分)答:要根据带下划线的要点给分:<1> 电源系统将外电转化为计算机系统所需的各类电压信号,并发出启动引导信号“RESET”。
<2> 计算机各个部分收到启动信号后进行自己电路的启动与初始化。
<3> CPU收到启动信号后,由硬件电路直接形成调用存储于主板上的ROM_BIOS存储器中的上电自检程序,检查各个子工作系统部分(主存、中断控制电路、总线控制电路、各类外设接口电路)是否正常,否则报警。
<4> 将存于ROM_BIOS上的各类基础参数装入到各类子工作系统中。
<5> 执行硬盘固定地址的引导程序,逐步装入操作系统,之后系统可以征程正常的开始工作。
2. 什么是指令周期?什么是机器周期?什么是时钟周期?三者有什么关系?(本题5分)答:指令周期是指取出并执行一条指令的时间,指令周期常常用若干个CPU周期数来表示;CPU周期也称为机器周期,用于完成指令的各个主要的操作过程;而一个CPU周期又包含若干个时钟周期(也称为节拍脉冲),每个时钟周期内完成特定的微操作控制过程。
华中科技大学文华学院2008~2009学年度第一学期《计算机组成原理》期末考试试卷答案课程性质:必修使用范围:本科考试时间:2009年01月考试方式:闭卷二.填空题(每小题3分,共18分)1.存储程序,程序控制2.16,53.瞬间启动,存储器,固态盘4.立即,直接,寄存器,寄存器间接5.高速外围总线,同步,集中式,自动配置6.程序查询,程序中断三、简答题(每小题8分,共32分)1.答:时间上讲,取指令事件发生在“取指周期”,取数据事件发生在“执行周期”。
从空间上讲,从内存读出的指令流流向控制器(指令寄存器)。
从内存读出的数据流流向运算器(通用寄存器)。
2.答:在动态MOS存储器的存储元中,信息是以电荷形式存储在栅极电容上。
由于电容会逐渐泄漏电荷,所以信息不能长期保存(一般为ms级),需要在信息还未消失之前,定时地补充电荷,这一过程称为刷新。
动态存储器的刷新是逐行进行的,有如下几种:(1)集中刷新方式,(2)分散刷新方式,(3)异步刷新方式。
3.答:通常将一条指令从取出到执行完成所需要的时间称为指令周期。
由于各种指令的寻址方式不同,操作类型不同,因此,它们的指令周期亦不相同。
一个指令周期,常用若干个机器周期表示。
每个机器周期又包含若干个时钟周期。
机器周期对应了指令执行的不同阶段,如取指周期、取操作数周期、执行周期等。
时钟周期,对应了最基本的定时信号,根据它可以确定机器的主时钟频率。
4.答:1) 中断响应 2) 识别中断源 3) 保存现场4) 中断服务 5) 恢复现场 6) 中断返回四、应用题(每小题10分,共30分)1.解:无溢出 [X+Y]浮 = 2110×(-00.11101011)2.解:(1) RAM,ROM的容量分别为24KB和8KB。
(2)地址线15根,数据线8根。
(3)RAM需3片、ROM需2片。
3.解:CPU的运行轨迹如下:ABC0 10 20 30 40 50 60 70(注:文档可能无法思考全面,请浏览后下载,供参考。
《计算机组成原理》试卷A1.(单选题)完整的计算机系统应包括______。
(本题3.0分)A. 运算器、存储器和控制器B. 外部设备和主机C. 主机和实用程序D. 配套的硬件设备和软件系统答案:D.2.(单选题)冯·诺依曼机工作方式的基本特点是______。
(本题3.0分)A. 多指令流单数据流B. 按地址访问并顺序执行指令C. 堆栈操作D. 存储器按内部选择地址答案:B.3.(单选题)在下列数中最小的数为______。
(本题3.0分)A. (101001)2B. (52)8C. (101001)BCDD. (233)16答案:C.4.(单选题)在机器中,______的零的表示形式是唯一的。
(本题3.0分)A. 原码B. 补码C. 反码D. 原码和反码答案:B.5.(单选题)一个8位二进制整数采用补码表示,且由3个“1”和5个“0”组成,则最小值为______。
(本题3.0分)A. –127B. –32C. –125D. –3答案:B.6.(单选题)若某数x的真值为–0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法是______码。
(本题3.0分)A. 原B. 补C. 反D. 移7.(单选题)某机字长32位,采用定点小数表示,符号位为1位,尾数为31位,则可表示的最大正小数为____,最小负小数为_____。
(本题3.0分)A. +(231–1)B. –(1–2-32)C. +(1–2-31)≈+1D. –(1–2-31)≈–1答案:D.8.(单选题)在定点二进制运算器中,减法运算一般通过______来实现。
(本题3.0分)A. 原码运算的二进制减法器B. 补码运算的二进制减法器C. 补码运算的十进制加法器D. 补码运算的二进制加法器答案:D.9.(单选题)下列说法中正确的是______。
(本题3.0分)A. 采用变形补码进行加减运算可以避免溢出B. 只有定点数运算才有可能溢出,浮点数运算不会产生溢出C. 只有带符号数的运算才有可能产生溢出D. 将两个正数相加有可能产生溢出答案:D.10.(单选题)下溢指的是______。
计算机组成原理试卷及答案(A卷5套)试卷 A-01一.选择题(每小题1分,共10分)1从器件角度看,计算机经历了五代变化。
但从系统结构看,至今绝大多数计算机仍属于_______计算机。
A 并行B 冯•诺依曼C 智能D 串行2若浮点数用补码表示,则判断运算结果是否为规格化数的方法是______。
A 阶符与数符相同为规格化数B 阶符与数符相异为规格化数C 数符与尾数小数点后第一位数字相异为规格化数D数符与尾数小数点后第一位数字相同为规格化数3定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是______。
A -215 ~ +(215 -1)B -(215 –1)~ +(215 –1)C -(215 +1)~ +215D -215 ~ +2154某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目为______。
A 64,16B 16,64C 64,8D 16,16。
5交叉存贮器实质上是一种______存贮器,它能_____执行______独立的读写操作。
A 模块式,并行,多个B 模块式串行,多个C 整体式,并行,一个D 整体式,串行,多个6用某个寄存器中操作数的寻址方式称为______寻址。
A 直接B 间接C 寄存器直接D 寄存器间接7流水CPU 是由一系列叫做“段”的处理线路所组成,和具有m个并行部件的CPU相比,一个 m段流水CPU______。
A 具备同等水平的吞吐能力 B不具备同等水平的吞吐能力C 吞吐能力大于前者的吞吐能力 D吞吐能力小于前者的吞吐能力8描述PCI总线中基本概念不正确的句子是______。
A HOST 总线不仅连接主存,还可以连接多个CPUB PCI 总线体系中有三种桥,它们都是PCI 设备C 以桥连接实现的PCI总线结构不允许许多条总线并行工作D 桥的作用可使所有的存取都按CPU 的需要出现在总线上9计算机的外围设备是指______。
09级计算机组成原理本科期末试题A带答案(史岚)1东北大学考试试卷(A 卷附答案及得分点)2011—2012学年第一学期课程名称:计算机组成原理(共 5页,八个大题)┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄总分一二三四五六七八学院班级学号姓名……………○……………密……………○……………封……………○…………线………………………………一、(25分)填空题(每个空1分,直接填在每小题下面)1.某计算机字长是16位,存储容量是1MB ,按字编址,它的寻址范围是 A 。
A :512K (0~512K )(0~512K-1) 2 .电子计算机问世至今,计算机类型不断推陈出新,但依然保持“存储程序”的特点,最早提出这种观念的是 A 。
A :冯诺依曼 3 .控制部件通过控制线向执行部件发出各种控制命令,通常把这种控制命令叫做A ,而执行部件执行此控制命令后所进行的操作叫做B 。
A :微命令(微操作控制命令) B :微操作4.一片算术/逻辑运算单元74181 ALU 可以对两个A 位二进制信息完成 B 种 C 运算和 D 种 E 运算。
A :4B :16C :算术D :16E :逻辑(C 和E 可以互换,一个算术一个逻辑即可)5.设浮点数字长为16位,其中阶符1位,阶码5位,数符1位,尾数9 位,基数为2。
则对应十进制数-87的浮点规格化补码(阶和尾数均为补码)形式为 A 。
A :000111;1.010100100 6. A 、 B 和 C 组成三级存储系统,分级的目的是 D 。
A :高缓(cache ) B :主存C :辅存D :解决存储器在容量、速度、价格上的矛盾,提高性价比7.动态半导体存储器之所以要刷新是因为A 。
A :漏电阻的存在会造成信息丢失8.中断服务程序的最后一条指令是 A 。
A :中断返回(写成RTI 、RETI 等实际助记符符合要求也可)9.DMA 接口电路中有中断机制,其作用是 A 。
计算机科学学院2008-2009学年度第一学期计算机系06级本科《计算机组成原理》试题A参考答案及评分标准一、填空题(每空1分,共20分)1、运算器,控制器;2、操作码,地址码;3、半导体存储器,磁表面存储器;4、静态,动态;5、直接映像,全相联映像,组相联映像;6、64K7、互斥,不产生微命令(或空操作);8、DMA初始化(或DMA预处理),DMA传送,DMA后处理;9、用来指示指令在存储器中的存放位置;10、并行接口,串行接口二、选择题(每题I分,共10分)1、D;2、D;3、D;4、C;5、D;6、D;7、A;8、B;9、C;10、Co三、是非题(每题1分,共10分)1、X;2、V; 3 > V; 4、X; 5、V; 6、V; 7、V; 8、V;9、V ; 10、X o四、简答题(每题5分,共15分)1、冯诺依曼的数字电子计算机设计思想包含那些要点?答:(1)用二进制代码表示程序和数据;(2分)(2)计算机采用存储程序的工作方式;(2分)(3)计算机硬件由存储器、运算器、控制器、输入设备和输出设备组成。
(1分)2、微程序控制器怎么产生微操作控制信号?这种控制器有何优缺点?答:微操作控制信号的产生:事先把微操作控制信号以代码的形式构成微指令,然后存放于控制存储器中,取微指令时,其代码直接或译码产生微操作控制信号。
(3分)优点:规整、易于修改和扩展;(1分)缺点:速度较慢。
(1分)3,画出计算机中采用的存储系统的层次结构,并说明不同层次的作用及对速度、容量的要求。
答:(1)主存:存放需要CPU运行的程序和数据,速度较快,容量较大;(1分)(2)Cache:存放当前访问频繁的内容,即主存某些页的内容复制。
速度最快, 容量较小;(1分)(3)外存:存放需联机保存但暂不执行的程序和数据。
容量很大而速度较慢。
(1分)作出层次结构图:(2分)五、计算题(共32分)补码反码100101 11 11101001111010001、解:二进制数原码(每个1分)2、解:[X]补=00. 11011, [Y]补=11. 01011, [-丫]补=00. 10101(每个1分,共3分)区+丫]补=区]补+[丫]补=00. non+n. oion=oo. oono,无溢出(i分)X+Y=+O. 00110 (1 分)[X-Y%=[x]补+[-丫]补=00. 11011+00. 10101=01. 10000 (1 分)X-Y结果发生正溢出(1分)3、解:A=OO.OOOO,B=[X]补=11.0101, -B= [-X]补=00.1011C=[Y]补=0.1101(2分)步数条件操作A C C N C N+I C N C N+I00.0000 0.1101 01)10 -B + 00.101100.1011->00.0101 10.1101 (1分)2)01 +B + 11.010111.1010->11.1101 010.11 0 (1分)3)10 -B + 00.101100.1000->00.0100 0010.1 14)11 -> 00.0010 00010. 1 (1分)5)01 +B + 11.010111.0111 0001 (最后一步不移位)(1分)(XY )=1.01110001(XY)真值=-0.10001111 (1分)4、解(1)编码方法M(X) = X3+X°,即1001 (K=4)M{X\X r =M(X)-X3 =X6 + X\即1OO1OOO (r = 3)(2 分)(模2G (X ) = X 3+X 1+X°,即1011 (r + l = 4)M (x )・x3 1001000 110 --- --------- = ------------- = 1010 + ------- G (X ) 1011 1011 (2分) (2)编码后的校验码为:M (X ) • X 3 + R (X ) = 1001000 + 110 = 1001110 (模 2加) (2分) 5(填对表格1行,得1分)六、设计题(共13分)1、解:构成的16位ALU 如下:未用片选芯片地址人A15 A14A13 A12A11A10 A9 A^A G A5 A4A3A2 Ai A°XXX10 0 0 0 0 0 0 0 0 0 0 0 0 XXX 0 0 1 1 111111111 XXX 0 1 0 0000000000XXX 0 1 1 1 111111111 XXX 1 0 0 0000000000 XXX 1 0 1 1 111111111 XXX1 10 0000000000ww MW ww ynA IS ~12 B[S ~,2 A”〜a Bn,心B,~,^3—0 ^3*0(5分)2、解:(1)计算芯片数扩展位数:用两片2KX4位的存储芯片扩展容量至2KX8位;扩展单元数:用4组2KX8位将容量扩展至8KX8位; 故共需2X4 = 8片2KX4位的存储芯片。
计算机组成原理试卷(A卷)
班级姓名学号
一、选择题(每题2分,共18分)
1、下列关于冯•诺依曼型计算机的描述,不正确的是__C____。
A)计算机硬件系统由运算器、存储器、控制器、输入设备、输出设备五大部件组成
B)指令和数据在存储器中都是二进制码存储
C)指令存储器和数据存储器独立分设在不同的存储器
D)存储程序并按地址顺序执行是CPU自动工作的关键
2、若机器数为补码,某寄存器中的内容为BF(十六进制),则该寄存器存储的数据真值是__B____(用十进制表示)。
1011 1111 1100 0001 A)65 B)-65 C)64 D)-64
3、下列关于存储器的描述,不正确的是__C____。
A)SRAM和DRAM都是易失性存储器
B)ROM存储器内容是预置的,固定的,无法改写
C)多模块交叉存储器主要是解决主存空间不够大的问题(时间)
D)cache存储器是为了解决CPU和主存之间在速度上不匹配的问题4、下列关于RISC的描述中,不正确的是___C___。
A)指令条数比CISC少
B)指令长度固定,指令格式种类少,寻址方式种类少
C)在程序中出现频率占80%的指令占指令总数的20%
D)只有取数/存数指令访问存储器
5、设机器数字长为16位,一个容量为32MB的存储器,CPU按半字长寻址,其寻址范围是___C____。
32÷(16÷8)*2
A)223 B)224 C)225 D)226
6、在程序的执行过程中,cache与主存的地址映射是由__D____。
A)程序员调度的
B)操作系统管理的
C)由程序员和操作系统共同协调完成的
D)硬件自动完成的
7、下列关于指令的描述,不正确的是___A____。
A)指令周期是指CPU执行某条指令的时间(取指+执指)
B)一个指令周期常常包含若干个CPU周期
C)一个CPU周期包含若干时钟周期
D)一条机器指令对应一个微程序,微程序是由若干条微指令序列组成
8、在多总线结构中,用于连接高速I/O设备模块的总线是___C____。
A)CPU总线 B)系统总线
C)PCI总线 D)ISA总线
9、下列关于磁盘存储器的描述,不正确的是___D____。
A)数据的写入和读出是合用一个磁头,称为读写磁头
B)磁盘控制器是主机和磁盘驱动器之间的接口
C)磁盘的道密度指沿磁盘半径方向单位长度上的磁道数
D)磁盘记录面外圈的扇区比内圈的扇区要长,因此每个扇区记录的
信息也要多(扇区信息一样多)
二、填空题(共30分)
1、摩尔定律指的是___芯片单位面积上晶体管的数目___每18个月翻一番。
(2分)
2、SRAM存储器的存储元是____触发器_____,DRAM存储器的存储元是___MOS晶体管和电容器___。
(2分)
3、指令的寻址方式有___顺序___寻址方式和___跳跃___寻址方式两种。
(2分)
4、假设某机器有120条指令,平均每条指令由5条微指令组成,其中有一条取指微指令是所有指令公用的。
已知微指令长度位32bit,则控制存储器的容量最少是__15392bit__。
(2分)
5、流水线技术利用的是__时间____并行性,超标量技术利用的是___空间___并行性。
(2分)
6、总线的定时方式中,__异步定时_适用于快速和慢速功能模块都连接到同一总线的情况,__同步定时_适用于总线长度较短、各功能模块速度比较接近的情况。
(2分)
7、总线仲裁方式有___分布式仲裁__和集中式仲裁。
集中式仲裁又分为三种,分别是___链式查询方式_,__计数器定时查询方式_,和___独立请求方式__。
(4分)
8、Infiniband是一个高性能的__I/O__标准,是一种基于__开关__的体系结构。
(2分)
9、PCI采用的是___同步___时序协议和___集中式___仲裁策略,其基本传输机制是___猝发式传送___。
(3分)
10、采用串行接口进行字符传送,假设波特率为3600波特,字符传
送速率为400字符/秒,则每个字符包含___9___bit。
(2分)
11、读写操作时,磁盘是恒_角速_旋转,光盘是恒_线速_旋转。
(2分)
12、某磁盘存储器有20个可用盘面,每个盘面有200个磁道,每个磁道均记录18000B信息,最小磁道直径是240mm,最大磁道直径是340mm,是则该磁盘存储器的道密度为 200÷(340-240)÷2_4道/mm_,柱面数为___200_,磁盘总容量为__72000000B_18000*200*20_。
(3分)
13、某磁盘存储器转速为6000RPM,平均找道时间为12ms,数据传输率为1KB/ms,则读出磁盘上连续存放的1MB数据需要的平均时间是__1041ms__。
(2分)12+(1024KB÷1)+1/6000*0.5
三、简答题(每题3分,共12分)
1、简述浮点数加法的运算过程。
(3分)
1)对阶,小阶对大阶
2)尾数相加
3)尾数规格化
2、什么是程序的局部性原理?(3分)
程序总是趋向于使用最近使用过的数据和指令,包括程序的时间局部性和程序的空间局部性。
1)程序的时间局部性:指程序即将用到的信息可能就是目前正在使用的信息。
2)程序的空间局部性:指程序即将用到的信息可能与目前正在使用的信息在空间上相邻或者临近。
3、写出CPU中的六类寄存器。
(3分)
指令寄存器(IR),程序计数器(PC),地址寄存器(AR),数据缓冲寄存器(DR),通用寄存器,状态字寄存器(PSW)
4、在多总线结构中有三种总线(HOST总线、PCI总线和LEGACY总线)和三种桥(北桥、南桥和PCI/LEGACY桥),请说出这三种桥分别连接的是哪些总线?(3分)
北桥连接HOST总线和PCI总线,南桥连接PCI总线和PCI总线,PCI/LEGACY桥连接PCI总线和LEGACY总线。
四、设有浮点数x=23×(+11/16),y=24×(-13/16),阶码用4位(含一位符号位)补码表示,尾数用5位(含一位符号位)补码表示,求真值x/y=?要求(1)写出x,y的浮点数表示,(2)用补码加减交替法完成尾数除法运算。
(7分,注:网络专业的学生不做)
(1)9/16=0.1011,故x的浮点数表示为001101011
-13/16=1.1101,故y的浮点数表示为010010011
(2)现依然用x和y表示其尾数,则x=0.1011,y=-0.1101,用补码加减交替法进行x/y的尾数运算如下:
五、有一个2048K×16位的存储器,由若干片256K×8位的DRAM芯片构成。
问:(8分)
(1)需要多少片DRAM芯片?(1分)
(2)该存储器需要多少字节地址位?(2分)
(3)画出该存储器与CPU连接的结构图,设CPU的接口信号有地址信号、数据信号、控制信号MREQ#和R/W#。
(5分)
(1)需要DRAM芯片数=2048K×16位/(256K×8位)=16
(2)该存储器容量为2048K×16位=4096KB,4096K=222,故需要22个字节地址位
(3)存储器与CPU连接的结构图
六、某cache的行数为4,采用全相联的地址映射,LRU替换算法;假设初始时cache为空,现主存中的块访问序列为(3,5,7,3,8,20,7,11)。
(8分)
(1)用示意图画出该访问序列中各块写入和换出cache的过程。
(2)对该块访问序列而言,cache命中率是多少?
(1)访问块写入和换出cache的过程示意图
c a c h e 块
3 5 7 3 8 20 7 11 0
123
命中
命中
替换
替换
(2)命中次数为2,故命中率=2/8=25%
七、设某机的指令格式、有关寄存器和主存内容如下,X 为寻址方式,D 为形式地址,请在下表中填入有效地址E 及操作数的值。
(7分)
1002006001100
请填写表中有效地址和操作数:指令格式
答案如下:
1002006001100
请填写表中有效地址和操作数:指令格式
八、下图所示为单总线CPU 内部框图,其中R0~R3为通用寄存器,ALU 具有加、减运算功能。
完成下列问题:(10分) 1)说明图中IR,PC,AR,DR,Y,Z 寄存器的作用。
2)画出加法指令SUB R1,(R2)的指令周期流程图,其中“(Ri)”表示寄存器间接寻址,指令左边的操作数为目的操作数。
答案如下:
1)IR 为指令寄存器,PC 为程序计数器,AR 为内存地址暂存器,DR 为内存数据暂存器,Y 用于暂存ALU 的一个操作数,Z 用于暂存ALU 的运算结果。
2)SUB R1,(R2)的指令周期流程图如下:。