江苏大学计算机科学与通信工程学院850计算机组成原理历年考研真题汇编.docx
《江苏大学计算机科学与通信工程学院850计算机组成原理历年考研真题汇编.docx》由会员分享,可在线阅读,更多相关《江苏大学计算机科学与通信工程学院850计算机组成原理历年考研真题汇编.docx(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录2015年江苏大学计算机科学与通信工程学院850计算机组成原理考研真题 2014年江苏大学计算机科学与通信工程学院850计算机组成原理考研真题 2013年江苏大学计算机科学与通信工程学院850计算机组成原理考研真题 2008年江苏大学计算机科学与通信工程学院850计算机组成原理考研真题 2007年江苏大学计算机科学与通信工程学院850计算机组成原理考研真题 2006年江苏大学计算机科学与通信工程学院850计算机组成原理考研真题则磁盘通道所需最大传输率是()oA.IOMB/s B. 60MB/s C. 40MB/s D. 20MB/S10 .某总线有104根信号线,其中地址线24根,数据线3
2、2根,若总线频率为33MHz, 则理论上最大传输率为(),A.33MB/S B. 64MB/S C J32MB/S D, 128MB/S二、简答题,1116小题,每小题5分,共30分。11 .简述I/O端口的编址方式及特点。12 .某指令系统指令字K 16位,指令包含无操作数、单操作数和双操作数三类。指令 格式采用变长操作码方案,每个操作数的地址码6位,若双操作数指令15条,试 分析该指令系统最多可以安排多少条单操作数指令?13,下图是实现补码一位乘booth算法的逻辑结构图。问:(1)说明部件A和部件C的功能与初值.(2)说明计数器的值白什么决定,其功能是什么?(3)说明译码器是如何控制控制
3、门的输出?计数星r&时钟脉冲Jp-WL上| mil题13图14 .什么是溢出?若补码X加补码Y,用Xn和Yn表示两个操作数的符号.Sn表示运算结果的符号,写出溢出检测的逻辑表达式.15 .简述动态存储器为什么需要刷新和再生,两者有什么区别?16 .与计数查询总线仲裁方式相比,串行链路总线仲裁方式守什么特点?三、综合应用题,1719小题,共100分。17 . (32分)一个由Cache和主存组成的两级存储体系,字长16位,按字编址;Cache 容鼠为16字:主存256个字;主存和Cache按4字分块;开始时Cache为空,若 访问主存的字地址如下:1、4、8、11、20、17. 19、9、43、
4、60、17、63,请问答 下面问题:(I)如果用64X8的RAM芯片沟成主存储器,需要多少个芯片?片选逻辑需要几位? CPU对主存的读写控制信号分别为RD和WR,画出主存的结构以及与CPU的连 接,(2)如果Cache采用克接映像方式,Cache地址划分为哪儿个字段?主存地址划分为 哪儿个字段?写出Cache和生存的池址各个字段的位数和位置。(3)如果Cache采用直接映像方式,写出访问哪些土存单元时Cache命中;(4)如果Cache采用全相联映像方式和LRU替换算法,计算Cache命中率。18 . (24分)某计克机的中断系统有5个可屏破中断源。假设CPU在执行正常程序的 时刻,同时出现了
5、 I、2、4号的中断请求,在执行4号中断服务程序的时刻出 现了 3号中断请求,在执行3号中断服务程序的时刻同时出现了 I、5号的中断 题18图(1)中断处理的一般过程姥什么?(2)CPU在什么情况下响应中断请求进入中断响应周期?在中断均应周期CPU要完成 哪些操作?(3)根据上图分析I、2、4号中断的响应顺序是什么?(4)根据上图分析5个中断源的处理项序是什么?假设中断处理优先级由高到低的顺 序改为5、3、1、2、4,试问各级中断服务程序中的中断屏蔽字应如何设置(1表 示屏示)?中断源屏陂字123451234519 . (44分)某16位模型机的数据通路如机存储器字长16位,按字编址.同答下面
6、问题。控制总线CB 地址总统AB 数据总线DB时序部件IRcePCoe 匕T TjLIR I | PCPCceReset PCincSPoc-FSPSPce一辘松作岱号发生修V送总线的(1 控制信号 Vh送往CPU内部的控制信号PSWceACFH制守 运控信TRocTRGRSocGRSGRSce题19图(1)指令ADD#8765H, (0008H):其中,ADD表示加法,#8765表示源操作数,立 即寻址;(0008H)表示目的操作数,间接寻址:该指令为二字指令,其编码用 16进制表示为0B79 8765 0008,第一字为操作码利源操作数、目的操作数寻址 方式编码,第二字为立即数,第二字为间
7、接地比,该指令编码从主存的0号单元 开始存放;该指令的执行过程依次包括取指令、取源操作数、取日的操作数和执 行四个阶段,取出的源操作数放暂存器TR中,口的操作数放暂存器A中;土存 部分单元内容如下表.向该指令执行完后,模型机各部件PC、IR、DR、AR、 TR A和SHIFTER的值分别是多少? PSW的标志位OF、SF、CF、ZF分别是 多少?地址为0008H、00I0H和0020H的主存单元内容分别是什么?主存地址主存中元(2)若该模型机控制器采用微程序控制,控存字K 32位,微指令编码表如下,F0-F7 为微命令编命字段,F8转移控制字段,F9为卜地址字段c问:该模型机可支持 几种转移方
8、式?该模型机可以访问的控存容址是多少位? F0字段中的NOP表示 什么意思? F0字段中微命令为什么可以放在同一字段? F1字段中微命令为什么 可以放在同一字段? F0和FI字段的微命令为什么不放在同一字段?FO:XXoeFkXXceF2:ALUF3:ShifterF4:ARF5:DRF6:PCF7:MEN4F8:BMF9: NA(3位)(3位)(4位)(2位)(2位)(2位)(1位)(3位)(3位)(9位)0:NOP0:NOP0:NOP0:NOP0:NOP0:NOP0:NOP0:NOPl:PCoeIPCce kADDl:SRl:ARoe1l:DRoefl;PCinc!:RD2:GRSoe2:
9、GRSce2:ADDC2:SL |2:ARce2: DR*2:WI3:Soe3:IRce3:SUB3:SV3:DRce4:TRoc4:TRce4:SUBB5:ARoe5:Acc5:AND6:DRoe6:PSWcc6:0R7:SPoe7:SPce7:N0T8:X0R9:INCA:DEC(3)该模型机不能实现程序状态字PSW的压栈保存操作,而中断陶指令需要保存 PSW,如要实现该功能,需要对模型机的功能进行扩充。清设计一种方案,适 当修改模型机的数据通路及做指令编码令.实现将PSW压栈的操作。问:模型机需要增加什么通道以及需要增加什么微命令?将增加的微命令安排到微指令 编码表合适的字段并分配编码;
10、参照下表取指令的描述方法,描述将PSW压栈 的过程。步骤操作|1AR Q (PC)2DRM(AR); PC - (PC) +13iR e (DR)2013年江苏大学计算机科学与通信工程学院850计算机组成原理考研真题江苏大学满分:150 分科目代码:850科目名称:计算机红成原理与数据结的【第1部分数据结构】一、单项选择题(110小题,每小题1分,共10分,下列每小题给出的四个选项中,只有一项符合题目要求的)1,下列程序段的时间复杂度为()0fbr(j=lyDATA(j+l) TEMP-DATAfj; DATA(j-DATAj+lJ; DATA。*尸TEMP;)(A) 0 (n)(B) O(n
11、2)(C) O(n)2 .卜而关丁线性表的叙述中,他谈的为()(A)顺序表是使用一维数组实现的线性表(C)顺序表的空间利用率高F铢农3 .在卜述结论中,正确的把()。(D)(B)O(nlogn)顺序我必须占用一片连续的存储单元 在链表中,每个结点只有一个链域因徒栈木且没在容H限制,故在用户内存空间的范用内不会出现栈满情况 但顺序栈本身没有容*限制,故在用户内存空间的范围内不会出现栈满消况(A)只有正确 (B)只有正确(C)都正确 (D)都不正确4 .对稀硫矩阵进行压缩存佬的目的是()(A)便于进行矩阵运算(B)便于输入和输出(C) 省存储空间)降低运算的时间复杂度5 .运用函用运算head(t
12、ail(iail(head(LS)可取出原子e的广义表LS站下列哪个广义表? ()(A) (d, e. f). (a. b. c)(B) ( b, c), (d, e, f)(C) (d. f. e). (a, b, c)(D) (a, b, c), (d, f, e)6,在卜述结论中,正确的是()。按二叉树定义,具有3个结点的二叉树共有3种形态任何一棵二义树的叶子结点在先序、中序、后序这三种遍历中的相对次序一定不变(A)只仅)正确(B)只有止碓(C)赧都止确(D)都不正确7 . 一棵_义树的先序通历序列为ABCDEFG,它的中序遍历序列可能是()(A) CABDEFG (B) ABCDEFG
13、 (C) DACEFBG (D) ADBCFEG8 .下列排序算法中,其中()是稳定的.(A)堆排序,冒泡排序(B)快速排序,堆排序(C)再接选择掾序,归并捋序(D)归并排序,目泡排序9,对序列15, 9, 7, 8, 20, 2, 4进行排序,进行一趟后数据的排列变为4, 9, 2, 8, 20, 7, 15, 则可能采用的是()排序.(A)真接选择(B)快速(C)希尔(D)冒泡10.对具有n个美键字的序列进行地排序,地坏情况下的执行时间是多少?()(A) 0 (lofen) (B) O (n)(C) O (nlo&n) (D) O (n2)二、综合应用题(1116小题,共65分)11. (
14、8分)某二叉树的数组表示法如下图所示,其中A表示此处不存在结点。要求:(I)询出该二叉宿的后序后继线索二叉树.(2)给出二叉树的光序、中序、后序渴历的序列.012345678910n1213A B j C| 八 | D|A| E | AA | F| G |八八口- gllfil二叉树的数组表示法12. (12分)已知带权有向的如卜图所示,要求:(I)出该带权有向图的逆邻按表.(2)若去掉弛的箭头,把弧看成边,则该俚可理解成帚权无向图.用克鲁斯卡尔(Kruskal)方法构 造出最小生成树,要求给出构造过程.政12出带权有向图IX (12 分)设右美健字序列 F=OIO, 100. 032 . 0
15、45 . 058, 126, 003 , 029. 200, 400. 001, 乂没有 散列侬数为:(关尊字的各位数字的折目相加之和)I3. S关健字010的各位数字的折登枸加之和 为I.要求兴用线性探那法解决冲突,将关键字序列F中的各关健字存储到散列地升空间为012 的散列表中,写出构造散列表的过程.14 . (10分涉两个校存入下标范附是1m的数组DATA应如何安排最好?这时枝空、找满的条件是什 么?15 .分)如果只要找出一个具有n个元素的集合的第k(lWkWn)个员小元素,你所学过的排序方法 中哪种最适合?给出实现的思想.!6.(12分)假设有两个按元素值递增有序排列的线性表A利B,
16、均以带头结点的单倦表作存储结构,试 编写算法将A表和B表启并成一个按元素递被有序(即年递增有序,允许值相同)排列的线性表 3并-C利用原表(即A表和B表)的结点空间构造C表.具体要求如储(I)描述克法的基本设计思想;(2)根据立法设计思想,兴用类C语2或C语言或Ci语言描述你的算法,关键之处谛给出简要注 释.【第2部分计算机组成原理】三、单项选择题:1726小题,每小题1分,共10分.下列每JE给出的四个选项中,只有一个选项是 最符合题目要求的.17 .浮点数的机器数表示中,见隐含的.A、阶码 B、数符 C、尾数 D、小数点18 .下面的四个用变形补码表示的浮点数的尾数,需要用左移来进行规格化
17、的是A, 00.10110B、 01.11110C、 11.11010D、 10.1010119 .某主存储器按本节编址,若一 1KX8位芯片在整个主存空间的末地址为1FFFH,则首地址为。Z 0000HB、1000HC、1300H。、1C00H20 .采用虚拟存储技术的目的是A、提高程序的运行速度B、扩大程序的寻址空间C、扩大主存空间D、提高主存的速度21 .固态硬盘(SSD)的存储介质是_.A,碳存储器B、EPROM C、Flash D、DDR SDRAM22 .相对于微程序控制器,硬布线控制器的特点是.A、指令执行速度慢,指令功能的修改和扩展容易B、指令执行速度慢,指令功能的修改和扩展雉
18、C、指令执行速度快,指令功能的修改和扩展容易D、指令执行速度快,指令功能的修改和扩屣难23 .微程序控制罂中,机器指令与微指令的关系是A、每一条机器指令由一条微指令来执行B、每一条机器指令由一段用旅指令编成的微程序来解和执行C、一一段机器指令组成的程序可由一条微指令来执今D、一条微指令由若干条机器指令组成24 .下列关F磁盘的说法特误的姥A、磁盘是利用利磁来保存数据的B、磁盘不是随机存储器C、破盘的非格式化容局一般小于破盘的格式化容量D、其它条件相同,破堂的转速越快,数据传速率越高25 .下列总线判优逻辑中,优先级固定的是9A、再行链裁决方式B、计数查询方式C、独立请求裁决方式D、并行揖优方式
19、26 .在指令流水线中解决因数据相关引起的冲突时,常用的技术是0A、哈借结构B,旁路技术C、分支预测D、超标量流水线四、综合应用题,2730小题,共65分.27 . (15分)某8位运算器数据通路加图所示.一(1)写出图中各部件的作用;(2)写出(R1WR2LR3运算的信息流程:(3)假设(R1)=7AH, (R2)=2FH,上述运算完成后,SHIFTER、PSW的内容分别是什么(用16进制形 式).1 -1 T T T 1题27图-128 . (15分)若某计算机的存储器按字节编址,主存地址空间为16MB, Cache大小为2KB. Cache分为 8个块.(1)若Cache果用直接映像,主
20、存地址分为哪几个部分?每部分各占几位?试4出主存地址格式 (2)若Cache采用全相联映像,主存地址分为哪几个部分?每部分各占几位?试写出主存地址格(3)直接映像时,地址为24869CH的主存单元映射到Cache的哪个块?(4)全相联映像时,地址为180076H的主存单兀映射到Cache的什么地方?(5)假设Cache的当前状态如下图所示,VAUD用干表示对应的CACHE块是否己经被写入过的标记.(为T时表示已经被写入),采用全相联映像和FIFO替换算法,CPU访问主存的地址依次为 000680H-000142H-000548H-OOO7C2H-000469H-000940H,试用表格的形式写
21、出每次访 问主存后的TAG内容.TAG VALID CACHE DATAOOOOH 0001H 0003H 0002H 0008H 0004H OOOOH OOOOH题28图29 . (20分)某16位模型机的数据通路如下图,寄存器级GRS中包含8个通用寄存器R0R7,主存的 字长也为16位,按字编址.2015年江苏大学计算机科学与通信工程学院850计算机组成原理考研真题题29图(1)若该模型机的双操作数指令的指令格式和部分指令编码如表a,操作码OP占4位,每个地址 码包括寻址方式和寄存器号两个部分,各占3位;寻址方式编码见表b.试写出指令“MOV R2, +0008H”的机器码(用16进制表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 江苏 大学计算机 科学 通信工程 学院 850 计算机 组成 原理 历年 考研 汇编
限制150内