计算机组成原理2003秋试卷
2003年(秋)答案

2003年(秋)笔试试卷第一部分计算机基础知识1. 随着集成电路技术及其制造工艺的发展,CPU芯片的集成度越来越来高,目前Intel公司出品的pentium 4芯片,在其体积仅为几立方厘米的芯片上集成了__各种晶体管。
A.数万个B.数百万个C.近千万个D.数千万个2.在下列有关数的进制系统的叙述中,不正确的是__。
A.所有信息在计算机中的表示均采用二进制编码.B.以任何一种进制表示的数,均可精确地用其它进制来表示.C.二进制数的逻辑运算有三种基本类型,分别为"与"、"或"和"非".D.Windows9x/2000/XP操作系统提供的"计算器"软件可以实现几种进制数之间的转换.3.目前汉字信息的编码标准有多个.在下列的叙述中,错误的是__。
A.Windows98不支持Unicode编码B.BIG5是一个繁体汉字字符集C.GBK收录了20000多个汉字 D.GB2312-80共收录了6000多个汉字4.为了提高机器的性能,pc机的系统总线在不断的发展.在下列的英文缩写中,__与PC机总线无关。
A. PCI B.ISAC.EISAD.RISC5.硬盘的转速是评价硬盘性能的重要指标之一.如果某硬盘的平均等待时间(指需要读/写的扇区旋转到磁头下面的平均时间)为10ms,则该硬盘的转速约为__。
A.1000转/分B.2000转/分C.3000转/分D.6000转/分6.在下列有关程序设计语言及其处理程序的叙述中,错误的是__。
A.用多种不同的汇编语言编写一个程序称为"交叉汇编"B.汇编语言是一种用助记符号表示的、与机器语言接近的符号语言C.机器语言指令是由一串“0”和“1”组成的二进位代码D.编译程序应具有词法分析和语法分析功能7.软件工程是指用工程化的概念、思想、方法和技术指导软件开发的全过程。
在下列叙述中,不符合软件工程基本思想的是__。
A.需求分析应由软件设计人员与用户共同进行B.在软件开发过程中,可借助业务流程图、数据流程图等工具进行规范的分析和设计C.软件维护期是软件生命周期中最长的阶段D.在软件总体设计阶段,应着重决定每个软件模块内部的算法和算法描述8.针对构建一个校园网/企业网,下列有关网络传输介质的叙述中正确的是__。
电子科大试题2003级计算机原理本科考题-B答案

电子科大试题2003级计算机原理本科考题-B答案2003级《计算机组成原理》试题-B答案一、单项选择题(将唯一正确答案的编号填入题干的括号内。
每小题2分,共20分)1.在浮点运算中,当尾数绝对值(③)进行右移规格化。
①大于1/2时②小于1/2时③大于1时④小于1时2.在原码加减交替除法中,(①)。
①余数为正商1 ②余数为正商0③余数与除数同号商1 ④余数与除数同号商03. 在向量中断方式中,向量地址是(① )。
①由硬件提供②通过软件查询产生③由中断总服务程序统一产生④由处理程序直接查表获得4.采用隐式I/O指令,是指用(② )实现I/O操作。
①I/O指令②传送指令③通道指令④硬件自动5.微程序存放在(① )。
①CPU中②主存中③堆栈中④磁盘中6.在同步控制方式中,各操作(④ )。
①由CPU统一控制②按实际需要分配时间③用异步应答方式实现衔接④由统一的时序信号控制7.动态RAM的特点是(④ )。
①工作中存储内容会发生变化②工作中需动态改变访存地址③每次读出后,需重写一次④每隔一定时间,需按行读一遍8.在字符显示方式下,字符编码存放在(③ )。
①字符发生器中②主存中③显示缓冲存储器中④显示器控制器中9.CPU响应中断请求(③ )。
①可在任一时钟周期结束时②可在任一总线周期结束时③可在一条指令结束时④必须在一段程序结束时10.在读磁盘过程中,适配器向主机发出DMA请求是在(③ )。
①寻道完成时②启动磁盘时③扇区缓冲器满时④扇区缓冲器空时二、简答题(每小题5分,共30分)1.什么是组合逻辑控制方式?答:通过组合逻辑电路产生微命令的方式。
2.中断方式和DMA方式有何异、同点?各应用于哪些场合?答:相同点:都具有随机性。
不同点:中断方式通过执行程序处理较低速或复杂随机事件,CPU通常在一条指令结束时响应中断请求;DMA方式通过硬件进行高速、简单、批量数据传送,CPU通常在一个总线周期结束时响应DMA请求。
3.动态存储器存储信息的原理与静态存储器有何不同?集中、分散、异步三种刷新方式如何安排刷新周期?答:前者依靠电容电荷存储信息,后者依靠触发器存储信息。
2003级计算机原理本科考题-A答案

2003级《计算机组成原理》试题-A答案 一、 单项选择题(将唯一正确答案的编号填入题干的括号内。
每小题2分,共20分)1.在补码不恢复余数除法中,(③)。
①余数为正商1 ②余数为正商0③余数与除数同号商1 ④余数与除数同号商02.在浮点运算中,左规操作是将(②)。
①尾数增大,阶码增大 ②尾数增大,阶码减小③尾数减小,阶码增大 ④尾数减小,阶码减小 3.采用隐式I/O指令,是指用( ② )实现I/O操作。
①I/O指令 ②传送指令 ③通道指令 ④硬件自动 4.为了减少指令中的地址个数,有效的办法是采用( ④ )。
①寄存器寻址 ②立即寻址 ③变址寻址 ④隐地址 5.在同步控制方式中,( ① )。
①每个时钟周期长度固定 ②各指令的时钟周期数不变 ③每个工作周期长度固定 ④各指令的工作周期数不变 6.微程序存放在( ③ )。
①堆栈中 ②主存中 ③控制存储器中 ④磁盘中 7.动态RAM依靠( ② )存储信息。
①电源电流 ②电容电荷 ③触发器 ④寄存器 8.半导体存储器常采用( ④ )。
①直接存取方式 ②顺序存取方式 ③半顺序存取方式 ④随机存取方式 9.CPU响应DMA请求是在( ② )。
①一个时钟周期结束时 ②一个总线周期结束时 ③一条指令结束时 ④一段程序结束时 10.在写磁盘过程中,适配器向主机发出DMA请求是在( ③ )。
①寻道完成时 ②启动磁盘时 ③扇区缓冲器空时 ④扇区缓冲器满时 二、 简答题(每小题5分,共30分) 1.简述微程序控制方式的基本思想。
答:一条微指令包含若干微命令,控制一步操作;一段微程序包含若干微指令,解释执行一条机器指令;微程序事先存放在控存中。
2.试举两例说明同步控制方式在实际应用中的变化。
答:例1:不同指令所占用的时钟周期数可以不同;例2:总线周期中可以插入延长周期。
3.在DMA方式的初始化阶段,CPU通过程序传送哪些初始化信息? 答:传送方向、主存缓冲区首址、交换量、外设寻址信息。
2003年9月三级(PC技术)笔试真题试卷(题后含答案及解析)

2003年9月三级(PC技术)笔试真题试卷(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下面是关于“计算机系统”的叙述,其中最完整的是:A.一个“计算机系统”是指计算机的硬件系统B.一个“计算机系统”是指计算机上配置的操作系统C.一个“计算机系统”由计算机硬件和配置的操作系统组成D.一个“计算机系统”由计算机硬件以及配置的系统软件和应用软件组成正确答案:D解析:从总体上来讲,计算机系统分为硬件系统和软件系统,软件系统又分为系统软件和应用软件。
所以答案选D。
2.下面是关于“微处理器”的叙述,其中错误的是:A.微处理器是用超大规模集成电路制成的具有运算和控制功能的处理器B.微处理器只能作为PC机的CPUC.Pentium微处理器是一种字长为32位的处理器D.Pentium微处理器可以同时执行多条指令正确答案:B解析:微处理器不但可以作为PC机的CPU,也可以通过多个微处理器的组合形成工业控制、商业应用的大、中、小型计算机,还可以作为嵌入式设备的运算和控制部件,所以B错误。
3.PC机的软件可以分为系统软件和应用软件,下列哪个属于应用软件?A.操作系统B.程序设计语言处理程序C.数据库管理系统D.文字处理软件正确答案:D解析:计算机软件系统主要分为系统软件和应用软件。
系统软件主要是为应用软件提供服务的。
最重要的系统软件是操作系统、语言处理程序、数据库管理系统、实用程序与工具软件等。
应用软件是为了使用计算机解决某一个或者某方面的应用而开发的软件,流行的通用软件大致可以分为:文,表,图,网,统计等几大类。
4.若某个整数的二进制补码和原码相同,则该数一定:A.大于0B.小于0C.等于0D.大于或等于0正确答案:D解析:反码和补码是计算机用来表示负整数的。
正整数无论采用原码、反码还是补码,其编码都是相同的。
03级计算机专业《计算机组成原理》试卷A

厦门理工学院2005—2006学年第一学期期末考试03级计算机专业《计算机组成原理》试卷A 学号姓名成绩一、填空题(每个空格1分,40分)1、计算机系统由_____系统和_____系统构成,主机由____与____、存储器、输入输出接口和系统总线构成。
2、计算机系统中的主存储器是用来存放_______。
计算机系统中的存储器可分为____和____,必须将指令放在______。
3、1MB等于KB,或者等于字节。
4、将11010.10010112转换成八进制数的结果是,转换成十六进制的结果是。
5、二进制数-1011的原码是,反码是,补码是。
6、浮点数加法运算的过程分为、、、和溢出检查。
7、按存储器的读写功能分,可以把存储器分为和两种类型。
8、一片容量为32k×8的SRAM存储器芯片,地址线有条,数据线有条,地址范围从000016到。
9、存储器的传输速率是________________。
如果t M表示存储周期,W表示存储器字长,则传输率定义为_______。
10、层次化的存储器系统一般分为三级:、、。
11、层次化存储器结构的设计是依据原理。
12、虚拟存储器主要用于解决计算机中主存储器的问题。
13、cache 是一种_____存储器,是为了解决CPU和主存之间____不匹配而采用的一项重要技术。
它与主存的替换算法有_____、_____、_____。
14、指令操作码字段表征指令的_____,而地址码字段指示________。
15、程序控制方式包括_____方式和________方式。
16、微指令的格式大体分成两类:型微指令和型微指令。
二、选择题(每题1分,共15分,请将答案写在下表中)1、下列数中最小的数为______。
A、(101001)2B、(52)8C、(233)16D、(102)102、指令周期是指___A、CPU从主存取出一条指令的时间B、CPU执行一条指令的时间C、CPU从主存取出一条指令加上执行这条指令的时间D、时钟周期时间3、计算机操作的最小时间单位是_____A、时钟周期B、指令周期C、CPU周期D、微指令周期4、采用Cache 的目的是。
2003计算机试卷

2003中级B卷一、文件管理(共10分)在试卷盘文件夹zdzjb中完成以下操作。
1.在文件夹bjwd\der中建立文件名为xwdb.txt的文本文档,文档内容为你的准考证号。
2.将文件夹bsx中文件sx.exe的属性设置为“只读”.3.将文件夹bcunw中的tran.txt文件在文件夹bcunw\zrc中另存为brc.bat文件。
4.将文件夹bksfs\first中的spack.h文件在文件夹bksfs中建立名为bfris的快捷方式。
5.将文件夹bwjrq中修改时间为02年12月1日的文件移动到文件夹bwjrq\dte中。
二.在WORD环境中打开KEY文件夹中的文档zbs.doc,输入下面文件,完成后以原文件名存盘。
要求:标点符号使用中文标点符号,其他字符在英文状态下输入。
这种有机分子的形状接近于圆锥体,也被称为树状合成子。
12树状合成子可以“组合”成一个含有8500个原子的球状体,这些球状体有规则地排列成晶格单元,而晶体材料就是由无数个形状相同的晶格单元重复组合而成的。
通常,光子晶体材料中晶格单元的大小要求在光波的波长范围之内,大约几百到几千纳米。
此次研究人员使用新技术组合成的晶格由30个球状体组成,共包含约25万个原子,比普通的晶格结构大得多也复杂得多,而且以前从未在有机分子中发现过。
三.文档格式化(共20分)1.在WORD环境中打开KEY文件夹中的文档ZBW1.doc,进行如下格式化操作,完成后以原文件名保存。
(1).标题格式:楷体_GB2312、三号,文字加宽度为1.5磅的双实线方框,文字底纹填充“黄色”,标题段后距16磅。
(2)正文第一、二段格式:黑体、小四、倾斜,首行缩进0.8厘米,1.2倍行距,左对齐。
(3).正文第三段格式:文字加双实线下划线、字距加宽0.5磅,文字的字体颜色为蓝色,首行缩进0.7厘米,2倍行距,分散对齐;(4).正文第四、五段落格式,加宽度为0.5磅的双实线蓝色方框;(5).在文档中画一个半径为3.5厘米的圆,要求:位于页面(10,18)厘米处,环绕方式为“四周型”,填充颜色为蓝色,线条颜色为“红色”;2.在WORD环境中打开KEY文件夹中的文档ZBW2。
国防科技大学2003年计算机原理考研试题

国防科技大学2003年计算机原理考研试题-国防科技大学研究生院2003年硕士生入学考试631_计算机原理试题题单号:40631(可不抄题)考生注意:答案必须写在统一配发的专用答题纸上!一。
解释下列名词、术语的含义(每个3分,共24分)1。
微指令2。
程序状态字3。
中断隐指令4。
主存存取时间5。
液晶6。
光栅扫描7。
静电潜像8。
字节多路通道二.单选题(请把你认为正确答案的序号填入括号内,每空1分,共15分)1.。
设指令中的地址码为A,变址寄存器为X,程序计数器为PC,则间址变址寻址方式的操作数地址为()A。
(PC)+A B。
(A)+(X)C。
(A+X)D。
A+(X)2。
采用扩展操作码的重要原则是()A。
操作码长度可变B。
使用频度高的指令采用短操作码C。
使用频度低的指令采用短操作码D。
满足整数边界原则3。
下列哪种指令属于程序控制指令()A。
逻辑移位指令B。
循环指令C。
数据转换指令D。
特权指令4。
用补码双符号位表示的定点小数,下述哪种情况属负溢出()A。
11.0000000 B。
01.0000000C。
10.0000000 D。
00.10000005。
通常划分计算机发展时代是以()为标准的。
A。
所用电子器件B。
运算速度C。
计算机结构D。
所用语言6。
某浮点机,采用规格化浮点数表示,阶码用移码表示(最高位代表符号位),尾数用补码表示。
下列规格化浮点数哪个数最大()阶码尾数阶码尾数A。
1111111,1.0000....00 B。
0011111,1.0111. (01)C。
1000001,0.1111....01 D。
0111111,0.1000. (10)7。
冯。
诺依曼计算机结构的核心思想是()A。
二进制运算B。
有存储信息的功能C。
运算速度快D。
存储程序控制8。
在微程序控制器中,执行指令微程序的首条微指令地址是怎么得到的()A。
程序计数器PC B。
前条微指令C。
uPC+1 D。
指令操作码映射9。
和MOS和RAM比较,双极型RAM的特点是()A。
计算机组成原理2003成人试题

计算机组成原理2003成人试题一、填空题15分(每空1分)1、在计算机中,向各部件发出操作信号,协调各部件工作的单元是。
2、计算机软件和硬件在是等价的。
3、为250种状态编码需要个二进制位。
4、已知[X]补= 1.1101,[Y]补= 1.0110,2[X]补+ 1/2[Y]补= 。
5、规格化浮点数加减运算的步骤为:检查操作数是否为0、、、结果规格化。
6、一个纠错码的全部码字为00000 00000,00000 11111,11111 00000,11111 11111,它的码距为。
7、动态存储单元由一个和一个组成,由于存在漏电流,所以需要不断地。
8、调用子程序时,通常用保存返回地址。
9、微指令的编码方法有、、三种。
10、在多重中断系统中,中断处理系统按确定是否响应其他的中断。
二、选择题10分(每题1分)1、以下说法错误的是()A)计算机的机器字长是指数据存储与运算的基本单位B)寄存器由触发器构成C)计算机中的一个字的长度是32位D)磁盘是部分顺序存储器2、n位二进制定点整数表示的最大值是()A)2 n B) 2n-1 C) 2n-1D) 2n-1-13、在存储器芯片中,地址译码采用双译码是为了()A)扩大地址范围B)减少存储单元数量C)增加存储器容量D)减少存储单元选通线数量4、主存中的块可以放入Cache中的任何位置,这种Cache是()的。
A)全相联B)组相联C)块相联D)直接映像5、采用虚拟存储器的目的是()A)提高存储器的速度B)增加存储器的容量C)降低存储器的成本D)上述三者6、为了缩短指令中某个地址码的位数,有效的方法是采用()寻址。
A)立即数B)寄存器C)直接D)变址7)在采用微程序控制器的计算机中,()A)每条指令由一条微指令来执行B)每条指令由一个微程序来执行C)每条微指令由一条机器指令来执行D)每一个微程序由一条机器指令来执行8)以下错误的是()A)图形显示器能够显示文字B)液晶显示器也采用光栅扫描方式C)击打式打印设备都采用针式打印方法D)在针式打印机中,每根打印针由一个电磁铁驱动9)在大多数磁盘中,()A)每一个磁道的位密度相等B)每一个区域的面密度相等C)外圈磁道密度较大D)内圈磁道密度较大10)键盘设备适合于连接到()通道A)数组多路B)字节多路C)选择D)任一种三、名词解释15分(每个3分)1、虚拟机2、并行加法器3、Cache4、微程序控制器5、DMA控制器四、计算(10分)已知x = -0.1101,y = 0.1011,用补码一位乘法计算xy五、问答题30分(每题10分)1、请说明数字化的优点2、请说明常见的操作码格式3、详细叙述中断处理的过程六、设计20分(每题10分)1、用4K x 8的存储器芯片构成8K x 16位的存储器,共需多少片?如果CPU的信号线有读写控制信号R/W(低电平为写),地址线为A15 ~ A0,存储器芯片的控制信号有CS(低电平有效)和WE(低电平有效),请画出此存储器与CPU的连接。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
哈工大 2003 年 秋 季学期题号 一 二 三 四 五 六 七 八 九 十 总分 分数一、 填空题(24分)1.DMA 的数据块传送可分为 、 和 阶段。
2.设 n = 16 (不包括符号位),机器完成一次加和移位各需100ns ,则原码一位乘最多需 ns,补码Booth 算法最多需 ns 。
3.设相对寻址的转移指令占2个字节,第一字节为操作码,第二字节是位移量(用补码表示),每当CPU 从存储器取出一个字节时,即自动完成(pc )+ 1→ pc 。
设当前指令地址为3008H ,要求转移到300FH ,则该转移指令第二字节的内容应为 。
若当前指令地址为300FH ,要求转移到3004H ,则该转移指令第二字节的内容为 。
4.设浮点数阶码为8位(含1位阶符),用移码表示,尾数为24位(含1位数符),用补码规格化表示,则对应其最大正数的机器数形式为 ,真值为 (十进制表示);对应其绝对值最小负数的机器数形式为 ,真值为(十进制表示)。
5.利用 指令进行输入输出操作的I/O 编址方式为统一编址。
班号 姓名计算机组成原理 试 题6.一个组相联映像的Cache,有128块,每组4块,主存共有16384块,每块64个字,则主存地址共位,其中主存字块标记应为位,组地址应为位,Cache地址共位。
7.和组成存储系统的层次结构。
8.在总线集中式判优控制中,方式对故障很敏感,方式速度最快。
对于同步通信而言,影响其效率的主要因素是,它一般用于场合。
二、解释下列概念(20分)1.机器周期和时钟周期2.周期挪用和向量地址3.中断隐指令及其功能4.双重分组跳跃进位5.水平型微指令6.超标量和超流水线三、(6分)x已知x= 0.1001 y = –0.1101 计算(机器数形式自定)。
y某模型机共有64种操作,操作码位数固定,且具有以下特点:(1)采用一地址或二地址格式;(2)有寄存器寻址、直接寻址和相对寻址(位移量为-128 ~ 127)三种寻址方式;(3)有16个通用寄存器,算术运算和逻辑运算指令的操作数均在寄存器中,结果也在寄存器中;(4)取数/存数指令在通用寄存器和存储器之间传送;(5)存储器容量为1MB、按字节编址。
要求设计:算逻指令,取数/存数指令和相对转移指令的格式,并简述理由。
户程序区;(2)合理选用上述存储芯片,并写出每片存储芯片的地址范围;(3)详细画出存储芯片的片选逻辑。
六、(14分)(1)画出主机框图(要求画到寄存器级);(2)若存储器容量为64K×32位,指出图中各寄存器的位数;(3)写出组合逻辑控制器完成STA X (X为主存地址)指令发出的全部微操作命令及节拍安排;(4)若采用微程序控制,还需增加哪些微操作?哈工大2003-2004学年秋季学期计算机组成原理试题答案一、填空(24分)1.预处理;数据传送;后处理。
2.3200;3300。
3.05H;F3H。
4.1,1111111;0.11……1(23个1);2127ⅹ(1-2-23);0,0000000;1.01……1(22个1);-2-128ⅹ(2-1+2-23)。
5.访存。
6.20;9;5;13。
7.Cache-主存;主存-辅存。
8.链式查询;独立请求;以最慢速度的部件设计公共时钟;各部件存取时间比较一致的。
1.机器周期和时钟周期答:机器周期:基准,存取周期。
时钟周期:节拍,时钟频率的倒数,机器基本操作的最小单位。
2.周期挪用和向量地址答:周期挪用:DMA方式中由DMA接口向CPU申请占用总线,占用一个存取周期。
向量地址:中断方式中由硬件产生向量地址,可由向量地址找到入口地址。
3.中断隐指令及其功能答:中断隐指令是在机器指令系统中没有的指令,它是CPU在中断周期内由硬件自动完成的一条指令,其功能包括保护程序断点、寻找中断服务程序的入口地址、关中断等功能。
4.双重分组跳跃进位答:n位全加器分成若干大组,大组内又分成若干小组,大组中小组的最高进位同时产生,大组与大组间的进位串行传送。
5.水平型微指令答:水平型微指令的特点是一次能定义并执行多个并行操作的微命令。
从编码方式看,直接编码、字段直接编码、字段间接编码以及直接编码和字段直接和间接混合编码都属水平型微指令。
其中直接编码速度最快,字段编码要经过译码,故速度受影响。
6.超标量和超流水线答:超标量(Super scalar)技术是指在每个时钟周期内可同时并发多条独立指令,即以并行操作方式将两条或两条以上指令编译并执行,在一个时钟周期内需要多个功能部件。
超流水线(Super pipe lining)技术是将一些流水线寄存器插入到流水线段中,好比将流水线再分道,提高了原来流水线的速度,在一个时钟周期内一个功能部件被使用多次。
三、计算题(6分)[X]补=0.1001,[Y]补=1.0011,[X/Y]补=10101,X/Y= —0.1011,[-Y]补=0.1101,补码:0.1001+ 1.00111.1100 11.1000 1+ 0.11010.0101 100.1010 10+ 1.00111.1101 1011.1010 101+ 0.11010.0111 10100.1110 10101原码:[X]原=0.1001,[Y]原=1.1101,0.1001+ 1.00111.1100 01.1000 0+ 0.11010.0101 010.1010 01+ 1.00111.1101 0101.1010 010+ 0.11010.0111 01010.1110 0101+ 1.00110.0001 01011四、(6分)答:算逻指令相对转移指令取数/存数指令双字长指令直接寻址20位地址答:15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4K ⅹ8 ROM 两片 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4K ⅹ4 RAM 两片1111111111111(2)(3)T0 PC →MAR1→RT1 M(MAR)→MDR (PC)+1→PC T2 MDR →IR OP(IR)→IDT0 Ad(IR)→MAR 1→W T1 ACC →MDR T2MDR →M(MAR)(4)取指 Ad(CMDR)→CMAR OP(IR)→CMAR 执行Ad(CMDR)→CMAR哈工大 2003 年 秋 季学期计算机组成原理 试 题二、填空题(24分)1.DMA的数据块传送可分为、和阶段。
2.设n = 16 (不包括符号位),机器完成一次加和移位各需100ns,则原码一位乘最多需ns,补码Booth算法最多需ns。
3.设相对寻址的转移指令占2个字节,第一字节为操作码,第二字节是位移量(用补码表示),每当CPU从存储器取出一个字节时,即自动完成(pc)+ 1→pc。
设当前指令地址为3008H,要求转移到300FH,则该转移指令第二字节的内容应为。
若当前指令地址为300FH,要求转移到3004H,则该转移指令第二字节的内容为。
4.设浮点数阶码为8位(含1位阶符),用移码表示,尾数为24位(含1位数符),用补码规格化表示,则对应其最大正数的机器数形式为,真值为(十进制表示);对应其绝对值最小负数的机器数形式为,真值为(十进制表示)。
5.利用指令进行输入输出操作的I/O编址方式为统一编址。
第 1 页(共7 页)试题:计算机组成原理班号:姓名:6.一个组相联映像的Cache,有128块,每组4块,主存共有16384块,每块64个字,则主存地址共位,其中主存字块标记应为位,组地址应为位,Cache地址共位。
7.和组成存储系统的层次结构。
8.在总线集中式判优控制中,方式对故障很敏感,方式速度最快。
对于同步通信而言,影响其效率的主要因素是,它一般用于场合。
二、解释下列概念(20分)1.机器周期和时钟周期2.周期挪用和向量地址3.中断隐指令及其功能4.双重分组跳跃进位第 2 页(共7 页)试题:计算机组成原理班号:姓名:5.水平型微指令6.超标量和超流水线三、(6分)已知x = 0.1001 y = –0.1101 计算 (机器数形式自定)。
第 3 页 (共 7 页)试 题:计算机组成原理 班号: 姓名:四、(6分)某模型机共有64种操作,操作码位数固定,且具有以下特点: (6) 采用一地址或二地址格式;yx(7)有寄存器寻址、直接寻址和相对寻址(位移量为-128 ~ 127)三种寻址方式;(8)有16个通用寄存器,算术运算和逻辑运算指令的操作数均在寄存器中,结果也在寄存器中;(9)取数/存数指令在通用寄存器和存储器之间传送;(10)存储器容量为1MB、按字节编址。
要求设计:算逻指令,取数/存数指令和相对转移指令的格式,并简述理由。
第 4 页(共7 页)试题:计算机组成原理班号:姓名:户程序区;(5)合理选用上述存储芯片,并写出每片存储芯片的地址范围;(6)详细画出存储芯片的片选逻辑。
第 5 页(共7 页)试题:计算机组成原理班号:姓名:第 6 页(共7 页)试题:计算机组成原理班号:姓名:六、(14分)(1)画出主机框图(要求画到寄存器级);(2)若存储器容量为64K×32位,指出图中各寄存器的位数;(3)写出组合逻辑控制器完成STA X (X为主存地址)指令发出的全部微操作命令及节拍安排;(4)若采用微程序控制,还需增加哪些微操作?哈工大2003-2004学年秋季学期计算机组成原理试题答案一、填空(24分)1.预处理;数据传送;后处理。
2.3200;3300。
3.05H;F3H。
4.1,1111111;0.11……1(23个1);2127ⅹ(1-2-23);0,0000000;1.01……1(22个1);-2-128ⅹ(2-1+2-23)。
5.访存。
6.20;9;5;13。
7.Cache-主存;主存-辅存。
8.链式查询;独立请求;以最慢速度的部件设计公共时钟;各部件存取时间比较一致的。
二、名词解释(20分)1.机器周期和时钟周期答:机器周期:基准,存取周期。
时钟周期:节拍,时钟频率的倒数,机器基本操作的最小单位。
2.周期挪用和向量地址答:周期挪用:DMA方式中由DMA接口向CPU申请占用总线,占用一个存取周期。
向量地址:中断方式中由硬件产生向量地址,可由向量地址找到入口地址。
3.中断隐指令及其功能答:中断隐指令是在机器指令系统中没有的指令,它是CPU在中断周期内由硬件自动完成的一条指令,其功能包括保护程序断点、寻找中断服务程序的入口地址、关中断等功能。