北京科技大学计算机组成原理历年考研真题汇编附答案_第1页
北京科技大学计算机组成原理历年考研真题汇编附答案_第2页
北京科技大学计算机组成原理历年考研真题汇编附答案_第3页
北京科技大学计算机组成原理历年考研真题汇编附答案_第4页
北京科技大学计算机组成原理历年考研真题汇编附答案_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、北京科技大学计算机组成原理历年考研真题汇编最新资料,WORM式,可编辑修改!目录2014年北京科技大学869计算机组成原理考研真题 2013年北京科技大学869计算机组成原理考研真题 2009年北京科技大学829计算机组成原理考研真题 2001年北京科技大学计算机组成原理考研真题 2000年北京科技大学计算机组成原理考研真题 1999年北京科技大学计算机组成原理考研真题 说明:北京科技大学计算机组成原理专业的科目代码2009年为829,之后改为869北京科技大学计算机与通信工程学院、国家材料服役安全科学中心、冶金工程研究 院均考此科目。2014年北京科技大学869计算机组成原理考研真题试题编号

2、:869试题名称:计算机组成原理(共 9页)适用专业:计算机科学与技术、软件工程、计算机技术(专业学位)、 软件工程(专业学位)说明:所有答案必须写在答题纸上,做在试题或草稿纸上无效。一、填空(满分40分,每题2分)1 .存储程序原理是指 ,它是型计算机体系结构的核心思想。2 .设浮点数长16位,高8位是阶码,含1位阶符,低8位是尾数,含1位数符,阶码和尾数均用补码表示,基值(底)为2,尾数为规格化、无隐藏位,机器数为FC .60H的十进制真值是 ,十进制真值11/128的规格化浮点编码是 (16进制助记形式)。3 .已知x补=X0. X1X2. xn,则-x补=。4 .设机器数长8位,定点小

3、数,最高位是符号位,空的原码是, 色12864的补码是。5. 若浮点数格式中阶码的底一定,且尾数采用规格化表示法,则浮点数的表示 范围取决于 的位数,而精度取决于 的位数。6.半导体随机读写存储器包括和,前者的速度比后者快,但集成度不如后者高。7 .存储系统中,CPU能直接访问 和,但不能直接访问磁盘和光盘。8 .设主存储器容量为 64K 32位,则CPU中用做主存接口的寄存器 MAR的位数是,MBR的位数是。9 .中断周期前的CPU工作周期是,中断周期后的CPU工作周期是10. 移码表示法主要用于表示 ,以利于在加减运算的 操作中比较大小。11. 某机指令字长24位,定长操作码,共能完成 1

4、29种操作,采用单地址格式可直接寻址的范围是 ,采用二地址格式指令,可直接寻址范围是 。12. 用74181和74182组成64位多重进位运算器,则需片74181和片 74182。13. 寄存器间接寻址方式中,操作数存放在 ,寄存器中存放的是 。14. CPU从取出一条指令并执行这条指令的时间称为 。15. 微程序中的微指令是指 。16. 当前正在执行的指令保存在CPU的寄存器中,运算结果如溢出、为负、为零等状态标志保存在 CPU的寄存器中。17 .设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是用补码表示的相对位移量,若转移指令地址为200aH,要求转移到2002H,则该转移指令

5、第二字节内容为。18.为运算器构造的简单性,运算方法中常采用 加减法、乘除法或补码乘除法。19组合逻辑控制器的基本思想是:某一微操作控制信号是 译码输出,信号和各种状态信号的逻辑函数。20组合逻辑控制器所采用的三级时序是指 、 和脉冲等三级。二、选择(满分 30 分,每题 1 分)1一个 8位的二进制整数,若采用补码表示,且由3 个“1和”5 个“0组”成,则最小值为 。A -127B-32C-125D-32下列数中最大的数是 。2B(227)8C(98)16D(152)103若浮点数用补码表示,则判断运算结果是否为规格化数的方法是 。A 阶符与数符相同为规格化数B 阶符与数符相异为规格化数C

6、 数符与尾数小数点后第一位数字相异为规格化数D 数符与尾数小数点后第一位数字相同为规格化数4假定下列字符码中有奇偶校验位, 但没有数据错误, 采用偶校验的字符码是 。5计算机的存储器采用分级方式是为了 。A 减少主机箱的体积B 解决容量、速度、价格三者之间的矛盾C 存储大量数据方便D 操作方便 6下面所述不正确的是 。A RAM 可随机存取信息,掉电后信息丢失B 访问 RAM 时,访问时间与单元的物理位置无关C 内存中存储的信息均是不可改变的D 随机存储器和只读存储器可统一编址7某计算机字长 32 位,存储容量为 4MB ,若按半字编址,它的寻址范围是 _。A4MB 3MC2MD 1M 8在定

7、点二进制运算器中,减法运算一般通过 来实现。A 原码运算的二进制减法器B 补码运算的二进制减法器C 补码运算的十进制加法器D 补码运算的二进制加法器9在向下生成的堆栈中,如果入栈指令PUSHX的操作定义为:Sk(SP)+1,M(SP) - M(X),则出栈指令 POPX应定义为。A . SP- (SP)-1 , M(X) M(SP)BSP-(SP)+1, M(X)-M(SP)C. M(X)-M(SP) , SP-(SP)-1D. M(X)-M(SP) , SP-(SP)+110. 以下四种类型指令中,执行时间最长的是 。A . RR 型B . RS 型C. SS 型D. SR 型11. 微程序

8、控制器中,机器指令与微指令的关系是 。A .每一条机器指令由一条微指令来执行B .每一条机器指令由一段微指令编写的微程序来解释执行C .每一条机器指令组成的程序可由一条微指令来执行D .一条微指令由若干条机器指令组成12. 从控制存储器中读取一条微指令并执行相应操作的时间叫 A . CPU 周期B .微周期C .时钟周期D .机器周期13. 挂接在总线上的多个部件 。A .只能分时向总线发送数据,并只能分时从总线接收数据B .只能分时向总线发送数据,但可同时从总线接收数据C .可同时向总线发送数据,并同时从总线接收数据D .可同时向总线发送数据,但只能分时从总线接收数据14. 单地址指令中为了

9、完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用 。A .堆栈寻址方式B .立即寻址方式C .隐含寻址方式D .间接寻址方式15. 同步控制是 。A .只适用于 CPU 控制的方式B .只适用于外围设备控制的方式C .由统一时序信号控制的方式D .所有指令执行时间都相同的方式16. 为了便于实现多级中断,保存现场信息最有效的办法是采用 。A .通用寄存器B .堆栈C .存储器D .外存17下面浮点运算器的描述中正确的句子是: 。A 尾数部件只进行乘法和除法运算B 阶码部件可实现加、减、乘、除四种运算C 阶码部件只进行阶码相加、相减和比较操作D .尾数部件只进行乘法和减法运算 1

10、8在定点数运算中产生溢出的原因是 。A .运算过程中最高位产生了进位或借位B .参加运算的操作数超出了机器表示的范围C .寄存器的位数太少,不得不舍弃最低有效位D .运算的结果超出了机器的表示范围 19.在浮点数加减法的对阶过程中, _。A .将被加(减)数的阶码向加(减)数的阶码看齐B .将加(减)数的阶码向被加(减)数的阶码看齐C .将较大的阶码向较小的阶码看齐D .将较小的阶码向较大的阶码看齐20. 四片 74181和 1片 74812器件相配合,具有如下进位传递功能 A .串行进位B .组内先行进位,组间先行进位C .组内先行进位,组间串行进位D .组内串行进位,组间先行进位21. 指

11、令系统采用不同寻址方式的目的是 。A .实现存贮程序和程序控制。B .缩短指令长度,扩大寻址空间,提高编程灵活性。C .可直接访问外存。D .提供扩展操作码的可能并降低指令译码的难度。22. 系统总线地址的功能是 。A .选择主存单元地址B .选择进行信息传输的设备C .选择外存地址D .指定主存和I/O设备接口电路的地址23. 算术右移指令执行的操作是 。A .符号位填0,并顺次右移1位,最低位移至进位标志位B .符号位不变,并顺次右移 1 位,最低位移至进位标志位C .进位标志位移至符号位,顺次右移1位,最低位移至进位标志位D .符号位填1,并顺次右移1位,最低位移至进位标志位24. 某寄

12、存器中的值有时是地址,因此只有计算机的 才能识别它。A .译码器 B .判断程序 C .指令D .时序信号25. 在虚拟存贮器中,当程序正在执行时,由 完成地址映射。A .程序员B .编译器C .装入程序D .操作系统26. 周期挪用方式常用于 方式的输入 /输出中。A . DMAB .中断 C .程序传送D .通道27. 至今为止,计算机中的所有信息仍以二进制方式表示的理由是 。 A .节约元件B .运算速度快C.物理器件的性能决定D .信息处理方便28. 下列叙述中正确的是 。A .只有 I/O 指令可以访问 I/O 设备。B .在统一编址下,不能直接访问 I/O 设备。C .访冋存储器的

13、指定不能访冋 I/O设备。D .在具有专门I/O指令的计算机中,I/O设备才可以单独编址。29. 在各种 I/O 方式中,中断方式的特点是 。A. CPU 与外设串行工作,传送与主程序串行工作。B . CPU 与外设并行工作,传送与主程序串行工作。C. CPU 与外设串行工作,传送与主程序并行工作。D . CPU 与外设并行工作,传送与主程序并行工作。30. 某计算机的控制器采用微程序控制方式,微指令中的操作控制字段采用分段直接编码法,共有 26个微命令,构成 4个互斥类,分别包含 3、5、12和 6个微 命令,则操作控制字段至少有 位。A4B12C15D26三、简答题(满分 30 分,每题

14、5 分)1.什么是软件与硬件的逻辑等效性,并举出两个实例。2 .画出微程序控制器的构成框图,并说明各部分的功能。3. 某四位加法器的四位进位信号分别为C. 4、C. 3、C. 2、C. 1,低位来的 信号为 C. 0,请分别按下述两种方式写出 C. 4、C. 3、C. 2、C. 1的逻辑表达式。( 1)串行进位方式 (2)并行进位方式4. 当指令系统和数据通路结构确定后,给出组合逻辑控制器的设计步骤。 比较 组合逻辑控制器和微程序控制器的特点。5. 以打印机输出为例说明中断的全过程,并比较中断方式和 DMA 方式的特点。6. 比较C. ache和虚拟存储器,说明它们的相似点与不同。四、综合题(

15、共 50 分)1.( 6分)(1)定点补码加减运算溢出判断的三种方法是什么?分别列出逻 辑表达式并加以说明。(2)已知机器字长 8 位,x=-0 . 0111100, y=+0 . 1100100,求x补,-x补,y 补,-y补,x+y= ? , x-y= ?要求给出运算器的计算过程,并用溢出判别方法判断结 果是否溢出。2 .( 4分)已知X=0 . 1010,Y=-0 . 1101,用原码一位乘法计算 X*Y= ?其中寄存器、加法器的宽度均为4位,要求写出详细计算过程与说明。解:X原= Y原=X*Y原二 X*Y=实现的具C.(进位触发器)P(部分积 寄存器)Y(除数寄存器)说明3. ( 6

16、分)已知 X=-0 . 0110101 01, Y=0 . 1100100X211 (此处数均为二进制)。 浮点数阶码用4位移码,尾数用8位补码表示(含符号位),(1)写出X,丫的浮点数表示(要求格式:数符阶码尾数)。(2) 计算X+Y,要求给出运算过程(舍入采用0舍1入法)。(3) 如何判断浮点补码加减运算是否溢出?并说明发生溢出时如何处理?并判 断上述运算结果是否溢出。4. (7分)有一个全相联 C . ache系统,C . ache由8个块构成,CPU送出的 主存地址流序列分别为:14、18、14、18、8、4、8、10,求(1)每次访问后,C . ache的地址分配情况。(2)当C .

17、 ache的容量换成 4个块,地址流为 6、15、6、13、11、10、8、7 时,求采用先进先出替换算法的相应地址分配和操作。5. (3分)设指令字长为16位,每个操作数的地址码为 6位,指令有零地址、一地 址、二地址3种格式。(1) 设指令系统的操作码长度和位置固定,若零地址指令有M种,一地址指 令有N种,则二地址指令最多有几种?(2)采用扩展操作码技术,二地址指令最多有几种?(3) 采用扩展操作码技术,若二地址指令有P条,零地址指令有 Q条,则一 地址指令最多有几种?6. (6分)设某机存储字长、指令字长和机器字长均相等,该机的指令格式如下:538OPMA其中,A为形式地址,补码表示(包

18、括一位符号位);M为寻址方式,M=0立即寻址;M=1直接寻址(此时 A视为无符号数);M=2间接寻址(此时 A视为无符号数);M=3变址寻址(A为位移量,变址寄存器为 Rx);M=4相对寻址。求:(1)该指令格式能定义多少种不同的操作?立即寻址操作数的范围是多少?(2) 写出各种寻址方式(M=1、2、3、4)计算有效地址的表达式。(3) 当M=1、2、4时,能访问的最大主存空间为多少机器字?7. ( 8分)某半导体存储器容量 4KX8位。其中固化区2KX8位(低地址), 用1KX8位的EPROM芯片组成;随机读写区 2KX8位(高地址),由 2KX4位的 SRAM芯片组成。地址总线 Aii -

19、o,双向数据总线 D7-Do,R/W控制读写。试问:(1) 数据缓冲寄存器多少位?地址寄存器多少位?(2) 二种芯片各需多少片?求每片芯片的片选逻辑式与地址分配完成下表。(3) 设计并完成该存储器逻辑图,注明芯片与地址总线、数据总线和R/W信 号线的联结,并实现片选逻辑。-H- UL 心片-H- UL 心片-H- UL 心片-H- UL 心片片选逻辑地址范围编号类型容量地址表达式1EPROM1KA9AoC. S1 =2C. S2=3C. S3=4C. S4=逻辑图:D7Di十C3D)十地址 AiAc8 .( 10分)某计算机的数据通路如下图所示,其中 M 主存,MBR 主存数 据奇存器,MAR

20、 主存地址奇存器,RoR3通用寄存器,IR 指令寄存器,PC. 程序计数器(具有自增能力), C .、D 暂存器,ALU 算术逻辑单兀,移位器 一 左移、右移、直通传送。所有双向箭头表示信息可以双向传送。请按数据通路图画出下列指令的指令周期流程图:(1) MOVR1, -(R2),指令功能是(R2)-1 f R2,(R2) f R1。(2) ADD(R 1),(R2)+,指令功能是(R1)+(R2)f (R1),(R2)+1 f R202013年北京科技大学869计算机组成原理考研真题试题编号:869试题名称:计算机组成原理(共 9页)适用专业:计算机科学与技术、软件工程、计算机技术(专业学位

21、)、 软件工程(专业学位)说明:所有答案必须写在答题纸上,做在试题或草稿纸上无效。一、选择(满分20分,每题1分)1 计算机中采用补码运算的目的是为了()A 与手工运算方式保持一致B 提高运算速度C .简化计算机的设计D .提高运算的精度2 .下列叙述中,不正确的是()A .串行加法器位数越多加法时间越长B .超前进位加法器位数越多高位电路越复杂C .串行加法器比超前进位加法器的加法时间长的原因是串行加法器进位串行 传递(D)串行加法器比超前进位加法器的加法时间长的原因是串行加法器高位电路 复杂3. IEEE754的浮点数 C . 1E00000hex代表的真实数值是() A . -7. 0B

22、 . -28. 0C . -14 . 0D . 14 . 04. 关于海明校验码的说法中,正确的是()A .只能检测出一位出错B .能检测出两位同时出错C .不能指出哪一位出错D.能纠正两位错误5 .以下几种存储器中,存取速度最快的是()A . C . acheB .寄存器C.内存D .闪存6 .关于DRAM刷新的说法中,错误的是()A .刷新是通过对存储单元进行“读但不输出数据”的操作来实现的B .刷新时指对DRAM中的存储电容重新充电C .由于DRAM内部设有专门的刷新电路,所以访存期间允许刷新D .刷新是按行进行的7. 在程序的执行过程中,C . ache与主存的地址映射是由()A .操

23、作系统来管理的B .硬件自动完成的C .硬件和软件共同完成的D 编译器和程序员调度的8 当访问C. ache系统失效时,通常不仅主存向CPU传送信息,同时还需要将信息写入C. ache,在此过程中传送和写入的信息数据宽度各为()A 字,块 B 字,字C 块,页 D 块,块9 .关于C. ache的说法中,正确的是()A . C. ache的容量与主存容量的差距越大越好B .采用直接映像时,C. ache无需考虑替换问题C 采用直接映像时,一般用最近最少使用替换算法D .如果采用最优替换算法,则C . ache的命中率可达到100%10 存储中,信息按对齐方式存储(整数边界方式存储)的含义是()

24、A 信息的字节长度必须是整数B 信息单元的字节长度必须是整数C 信息单元的存储地址必须是整数D 信息单元的存储地址是其节长度的整数倍11 虚拟存储器中关于页表、快表和慢表叙述中正确的是()A 快表与慢表都存储在主存中,但快表比慢表容量小B 快表采用了优化搜索算法,因此查找速度快C 快表采用高速存储器件组成,按查找内容访问,因此比慢表查找速度快D 快表比慢表命中率高,可以得到更多的搜索结果12 虚拟存储器不能解决的问题是()A 存储系统成本高B 编程空间受限C 访问速度慢D 程序空间到物理空间的转换13 若指令中地址码给出的是操作数有效地址,这种寻址方式为()A 立即寻址B 直接寻址C 间接寻址

25、D 相对寻址14 计算机指令中要用到的操作数一般可来自()部件A 通用寄存器B 内存存储单元C 外设接口中的寄存器D 以上三种均可以15 CPU 功能不包括()A 执行指令B 执行子程序调用C 执行 DMA 操作D 检测并响应中断16在计算机中,存放微指令的控制存储器隶属于()A 外存B 高速缓存C 内存DCPU17在一个微指令周期中()A 只能执行一个微操作B 能顺序执行多个微操作C 能并行执行多个互斥微操作D .能并行执行多个相容微操作18下列说法正确的是()A .取指周期一定等于机器周期B .指令字长等于存储字长的前提下,取指周期等于机器周期C .指令字长等于机器字长的前提下,取指周期等

26、于机器周期D .取指周期与机器周期没有必然的联系19. 采用 DMA 方式传送数据时,每传送一个数据就要占用一个()A .指令周期B .中断周期C .存储周期D .节拍周期20. 对于单重中断处理过程,说法不正确的是()A .中断请求是中断源发出并送给 CPU的控制信号B. CPU 在每个机器周期后要检查是否有中断请求C .开中断是为了 CPU能相应嵌套的中断请求D .在进入中断设备服务程序之前不需要开中断二、填空(满分 40 分,每题 2 分)1. 某机器字长 32 位,其中一位符号位,定点小数补码最大数 最小数为2. 若定点整数 64 位,含一位符号位,补码表示,则所能表示的绝对值最大的

27、负数为 4 .某存储系统中,主存容量是 C. ache容量的1024倍,C. ache被分为8个 块,当主存地址和 C. ache地址采用直接映像方式时,地址映射表的大小为 (假设不考虑一致维护位)5.个带有C. ache的计算机系统中,C. ache的容量为256KB,主存的容量 为1024MB,则C. ache-主存层次的等效容量为 6在页面尺寸为 4KB 的页式存储管理中,页表中的内容依次是2、5、6、8、7、11,则物理地址 32773 对应的逻辑地址为 7设相对寻址的转移指令占两个字节第一字节是操作码, 第二字节是用补码表 示的相对位移量,若转移指令地址为 2008H,要求转移到20

28、02H,则该转移指令第 二字节内容为 8一个五级流水线处理器, 连续向此流水线输入 100 条指令, 如不考虑冲突情 况,在第 78 个时钟周期结束时,共执行完的指令条数为 条9设指令字长 16 位,采用扩展操作码,操作数地址需4 位,该指令系统已有三地址指令 X 条,二地址指令 Y 条,无零地址指令,则一地址指令最多10假设某计算机共有 256 个微命令,如果采用字段直接编码法,若 4 位为一 个段,共需 段,操作控制字段需 位11提高加法器运算速度的关键是 12减法可以和加法使用同一部件的关键是 13在指令格式设计中,采用扩展操作码技术的目的是: 14在浮点数表示方法中,阶码表示 , 阶码

29、位数越多,该浮点数表示的越大。15采用数据校验码的目的是 。16常用的数据校验码有奇偶校验码、 和 17影响流水线性能的主要因素有 18 中断响应过程中,保护程序计数器PC 的作用是 19构成控制信号序列的最小单位是 20在机器码中,零的表示唯一的码是 和三、简答题(满分 30 分,每题 6 分)1 溢出检测是处理器设计必须考虑的问题,请简述加/减法运算器的溢出检测方法,并给出示意电路图。2简述加法运算器中快速进位链的作用及其实现原理 3简述局部性原理,并给出一个程序执行中符合某种局部性原理的例子。 4简述层次存储系统中快表的组成及作用5简述中断屏蔽字的作用四、综合题(共 40 分) 已知 X

30、= 0. 0110001 X 211, Y=0 . 1100110X 2-10 (此处数均为二进制)。浮点 数阶码用 4位移码,尾数用 8位补码表示(含符号位)( 8分)写出 X, Y 的浮点数表示(要求格式:数符阶码尾数) 计算 X+Y 要求给出运算过程(舍入采用 0 舍 1 入法),并判断是否溢出 2请写出“ 1 位 Booth 乘法” 6x7=42 的详细执行过程。其中乘法器宽度为 4 位,要求按照: 执行周期、 被乘数、 部分积格式写出执行过程 ;并画出电路示意图 ( 8 分)3.有一个全相联 C. ache系统,C. ache由4个块构成,CPU送出的主存地址 流序列为: 2, 12, 9, 12, 2, 8, 7, 5 分别给出先进先出替换算法和最近最少使用 替换算法的相应地址分配和操作。( 8分)先进先出替换算法 最近最少使用替换算法 设有一台计算机,其指令长度为 16 位,指令

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论