2021年沈阳师范大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)

合集下载

计算机组成原理期末考试试卷及答案

计算机组成原理期末考试试卷及答案

计算机组成原理期末考试试卷及答案一.选择题(下列每题有且仅有一个正确答案,每小题2分,共20分)1.假设下列字符码中最后一位为校验码,如果数据没有错误,则采用偶校验的字符码的是____.A. 11001011B. 11010110C. 11000001D.110010012.在定点二进制运算器中,减法运算一般通过______ 来实现.A.补码运算的二进制加法器B. 补码运算的二进制减法器C. 补码运算的十进制加法器D. 原码运算的二进制减法器3.下列关于虚拟存储器的说法,正确的是_B___.A.提高了主存储器的存取速度B.扩大了主存储器的存储空间,并能进行自动管理和调度C. 提高了外存储器的存取速度D. 程序执行时,利用硬件完成地址映射4.下列说法正确的是__B__.A. 存储周期就是存储器读出或写入的时间B. 双端口存储器采用了两套相互独立的读写电路,实现并行存取C. 双端口存储器在左右端口地址码不同时会发生读/写冲突D. 在cache中,任意主存块均可映射到cache中任意一行,该方法称为直接映射方式5.单地址指令中,为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个操作数一般采用__C__寻址方式.A. 堆栈B. 立即C.隐含D. 间接6.指令系统中采用不同寻址方式的目的主要是___D___ .A.实现存储程序和程序控制 B.提供扩展操作码的可能并降低指令译码难度C.可以直接访问外存 D.缩短指令长度,扩大寻址空间,提高编程灵活性7.下列说法中,不符合RISC指令系统特点的是__B__.A.指令长度固定,指令种类少B.寻址方式种类尽量少,指令功能尽可能强C. 增加寄存器的数目,以尽量减少访存的次数D. 选取使用频率最高的一些简单指令,以及很有用但不复杂的指令8. 指令周期是指___C___.A .CPU 从主存取出一条指令的时间B .CPU 执行一条指令的时间C .CPU 从主存取出一条指令加上执行这条指令的时间D .时钟周期时间 9. 假设微操作控制信号用n C 表示,指令操作码译码输出用m I 表示,节拍电位信号用k M 表示,节拍脉冲信号用i T 表示,状态反馈信息用i B 表示,则硬布线控制器的控制信号n C 可描述为__D__.A. ()i m n T I f C ,=B. ()i m n B I f C ,=C. ()i i k n B T M f C ,,=D.()i i k m n B T M I f C ,,,=10.下列关于PCI 总线的描述中,正确的是__A__. A.PCI 总线的基本传输机制是猝发式传送B. 以桥连接实现的PCI 总线结构不允许多条总线并行工作C. PCI 设备一定是主设备D. 系统中允许只有一条PCI 总线二.填空题(下列每空2分,共32分)1. IEEE754标准的32位规格化浮点数,所能表达的最大正数为____128232)]21(1[⨯-+-_______.2. 对存储器的要求是容量大,___速度快___,成本低.为了解决这方面的矛盾,计算机采用多级存储体系结构.3. DRAM 存储器之所以需要刷新是因为_____有信息电荷泄漏,需定期补充.4. 有静态RAM 与动态RAM 可供选择,在构成大容量主存时,一般就选择_动态RAM_. 5. 在集中式总线仲裁中,___独立请求方式______方式响应最快,___菊花链查询______方式对电路故障最敏感.6. 某CRT 的分辨率为10241024⨯,灰度级为256,帧频为75Hz ,则刷存总带宽应为___________MB/s.7. Pentium 系统有两类中断源:由CPU 外部的硬件信号引发的称为中断,它又可分为___可屏蔽中断________和____非屏蔽中断_______;由指令执行引发的称为___异常____,其中一种是执行异常,另一种是_____执行软件中断指令_________.8. 中断接口电路中的EI 触发器的作用是_____是否允许中断源的中断请求被发出____,RD 触发器的作用是____外设准备好时发出就绪信号_______,DMA 控制器中的内存地址计数器的作用是_存放内存中要交换的数据块的首地址.9. 字节多路通道可允许每个设备进行__传输__型操作,数据传送单位是___字节.三.简答题(共24分)1. (8分)设浮点数的阶码为4位(补码表示,含阶符),尾数为6位(补码表示,含尾符),x ,y 中的指数、小数项均为二进制真值.1101.0201⨯=x ,)1010.0(211-⨯=y ,求y x +.解:)11010.0(2010-⨯=+y x11010.0,0001=x 01100.1,0011=y1) 求阶差对阶02111011010001][][10<-==+=-+=∆)(补补y x E E E故x M 需右移2位变为:)10(00110.0 2) 尾数用双符号位求和)10(10010.1101100.11)10(00110.00+3) 规格化左规为:)0(00101.11,指数为0010 4) 所以有:)11010.0(2010-⨯=+y x2. (8分)某机器字长16位,主存容量为64K 字,共64条指令,试设计单地址单字长指令格式,要求操作数有立即数、直接、变址和相对寻址4种方式,并写出寻址模式定义和在每种寻址方式下的有效地址计算公式.答:由于有64条指令故操作码OP 字段占6位;寻址模式字段X 占2位;剩余8位留给D 字段,故指令格式为:15~10 9~8 7~0X=00X=01,直接寻址 EA=DX=10,变址寻址 EA=(R )+D ,R 为16位变址寄存器 X=11,相对寻址 EA=(PC )+D ,PC 为16位程序计数器3. (8分)一盘组共11片,每片双面记录,最上最下两个面不用.内外磁道直径分别为10、14英寸,道密度为100道/英寸,数据传输率为983040字节/秒,磁盘组的转速为3600转/分.设每个记录块记录1024字节,现某计算机系统挂接16台这样的磁盘,试设计适当的磁盘寻址格式,并计算该系统总存储容量.四.分析与设计题(从下列3题中选做2题,共24分)1. (12分)假设存储器的容量为32字,字长64位,现已用若干存储芯片构成4个模块30M M -,每个模块8个字.1) 试分别用顺序方式和交叉方式构造存储器,要求画图并说明.2) 设起始地址为00000,那么在交叉方式中,第26号字存储单元的地址是多少? 3) 若存储周期为200ns ,数据总线宽度为64位,总线传送周期为50ns ,求交叉存储器方式中,存储器的带宽是多少?2. (12分)流水线中有三类数据相关冲突:写后读(RAW )、读后写(WAR )和写后写(WAW )相关,某CPU 具有五段流水线IF (取指令)、ID (指令译码和取寄存器操作数)、EXE (ALU 执行)、MEM (访存)和WB (结果写回寄存器),现有按以下次序流入流水线的指令组: 3121,,R R R SUBI ;312R R R -←4252,,R R R AND I ;425R and R R ← 2673,,R R R OR I ;267R or R R ← 2274,,R R R ADDI ;227R R R +←1) 判断存在哪种类型的数据相关.2) 假定采用将相关指令延迟到所需操作数被写回寄存器堆后再进行ID 的方式来解决上述冲突,那么处理器执行这4条指令共需要多少个时钟周期?要求用表格方式分析.3. (12分)某计算机微程序控制器控制存储容量为256⨯32位,共71个微操作控制信号,构成了5个相斥的微命令组,各组分别含有4、8、17、20和22个微命令.下图给出了其部分微指令序列的转移情况,方框内的字母表示一条微指令,分支点a 由指令寄存器的5IR ,6IR 两位决定,修改5A μ6A μ,分支点b 由条件码标志0C 决定,修改4A μ.现采用断定方式实现微程序的顺序控制. 1) 给出采用断定方式的水平型微指令格式.2) 假设微指令A 和F 的后继地址分别为10000000和11000000,试给出微指令C 、E和G 的二进制编码地址.3) 画出微地址转移逻辑表达式和电路图.0065=IR IR65IR IR 106=IR 1165=IR IR五.选择题(下列每题有且仅有一个正确答案,每题2分,共20分)六. 填空题(每空2分,共20分)1. 128232)]21(1[⨯-+-2. 速度快3. 有信息电荷泄漏,需定期补充 4. 动态RAM5. 独立请求方式,菊花链查询方式 6. 757. 可屏蔽中断,非屏蔽中断,异常,执行软件中断指令8. 是否允许中断源的中断请求被发出,外设准备好时发出就绪信号,存放内存中要交换的数据块的首地址 9. 传输,字节七.简答题(每小题5分,共10分)1.解:)11010.0(2010-⨯=+y x11010.0,0001=x 01100.1,0011=y5) 求阶差对阶02111011010001][][10<-==+=-+=∆)(补补y x E E E故x M 需右移2位变为:)10(00110.0 6) 尾数用双符号位求和)10(10010.1101100.11)10(00110.00+7) 规格化左规为:)0(00101.11,指数为0010 8) 所以有:)11010.0(2010-⨯=+y x2. 由于有64条指令故操作码OP 字段占6位;寻址模式字段X 占2位;剩余8位留给D字段,故指令格式为:15~10 9~8 7~0X=00X=01,直接寻址 EA=DX=10,变址寻址 EA=(R )+D ,R 为16位变址寄存器 X=11,相对寻址 EA=(PC )+D ,PC 为16位程序计数器3. 解:B r C N 16384603600983040/=÷== 所以,扇区数16102416384=÷=故,表示磁盘地址格式的所有参数为:台数16,记录面20,磁道200,扇区数16,由此可得磁盘的地址格式为:20~17 16~9 8~4 3~0磁盘的总存储容量为:B B 1048576000163842002016=⨯⨯⨯八.分析与设计题(共35分)1.解:1)图略2)第26号存储单元的地址为:交叉方式:11010 3)bit bit q 256464=⨯=s ns m T t 7105.3350503200)1(-⨯==⨯+=-+=τs bit t q W /103.7)105.3/(256/87⨯=⨯==-2.解:1)1I 和2I 3I 之间存在RAW 数据相关 3I 和4I 之间存在WAW 数据相关2)如下表所示:3.解:1)71个微命令不可能采用直接表示法,故采用字段译码法,控存容量为256,故后继地址为8位,微指令格式为:31~29 28~25 24~20 19~15 14~10 9~8 7~02)C :10000010 E :10000110 G :110010003)4616T IR P A ⋅⋅=μ4515T IR P A ⋅⋅=μ 4024T C P A ⋅⋅=μ。

计算机组成原理期末试题及答案

计算机组成原理期末试题及答案

计算机组成原理期末试题及答案【篇一:计算机组成原理期末考试试题及答案】s=txt>一、选择题1、完整的计算机系统应包括______。

da. 运算器、存储器和控制器c. 主机和实用程序a. ram存储器c. 主存储器a. 多指令流单数据流4、下列说法中不正确的是______。

da. 任何可以由软件实现的操作也可以由硬件来实现b. 固件就功能而言类似于软件,而从形态来说又类似于硬件c. 在计算机系统的层次结构中,微程序级属于硬件级,其他四级都是软件级d. 面向高级语言的机器是完全可以实现的5、在下列数中最小的数为______。

ca. (101001)2b. (52)8b. (227)8c. (101001)bcd c. (143)5d. (233)16 d. (96)16d. 原码和反码 6、在下列数中最大的数为______。

b a. (10010101)2 7、在机器中,______的零的表示形式是唯一的。

b a. 原码b. 补码c. 反码a. –127的补码为10000000c. +1的移码等于–127的反码ba. –127b. –32c. –125a. 与手工运算方式保持一致 d. –3 10、计算机系统中采用补码运算的目的是为了______。

c b. 提高运算速度c. 简化计算机的设计d. 提高运算的精度11、若某数x的真值为–0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法是______码。

ba. 原b. 补c. 反d. 移12、长度相同但格式不同的2种浮点数,假定前者阶段长、尾数短,后者阶段短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为______。

ba. 两者可表示的数的范围和精度相同b. 前者可表示的数的范围大但精度低c. 后者可表示的数的范围大且精度高d. 前者可表示的数的范围大且精度高 9、针对8位二进制数,下列说法中正确的是______。

b b. –127的反码等于0的移码b d. 0的补码等于–1的反码 9、一个8位二进制整数采用补码表示,且由3个“1”和5个“0”组成,则最小值为______。

2021年东北大学软件工程专业《计算机组成原理》科目期末试卷A(有答案)

2021年东北大学软件工程专业《计算机组成原理》科目期末试卷A(有答案)

2021年东北大学软件工程专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、某计算机的存储系统由Cache一主存系统构成,Cache的存取周期为10ms,主存的存取周期为50ms。

在CPU执行一段程序时,Cache完成存取的次数为4800次,主存完成的存取次数为200次,该Cache一主存系统的效率是()。

【注:计算机存取时,同时访问Cache和主存,Cache访问命中,则主存访问失效;Cache访问未命中,则等待主存访问】A.0.833B.0.856C.0.95 8D.0.8622、主存与Cache间采用全相联映射方式,Cache容量4MB,分为4块,每块lMB,主存容量256MB。

若主存读/写时间为30ms,Cache的读/写时间为3ns,平均读/写时间为3.27ms,则Cache的命中率为()。

A.90%B.95%C.97%D.99%3、在浮点机中,()是隐藏的。

A.阶码B.数符C.尾数D.基数4、当满足下列()时,x>-1/2成立。

A.x1必须为l,x2~x4至少有一个为1B.x1必须为1,x2~x4任意C.x1必须为0,x2~x4至少有一个为1D.x1必须为0,X2~x4任意5、下列关于各种移位的说法中正确的是()。

I.假设机器数采用反码表示,当机器数为负时,左移时最高数位丢0,结果出错;右移时最低数位丢0,影响精度Ⅱ在算术移位的情况下,补码左移的前提条件是其原最高有效位与原符号位要相同Ⅲ.在算术移位的情况下,双符号位的移位操作中只有低符号位需要参加移位操作()A. Ⅲ、ⅡB.只有ⅡC.只有ⅢD.全错6、某总线共有88根信号线,其中数据总线为32根,地址总线为20根,控制总线36根,总线工作频率为66MHz、则总线宽度为(),传输速率为()A.32bit 264MB/sB.20bit 254MB/sC.20bit 264MB/sD.32bit 254MB/s7、某同步总线的时钟频率为100MHz,宽度为32位,地址/数据线复用,每传输一个地址或数据占用一个时钟周期。

(2021年整理)计算机组成原理本科生期末试卷(一)完整答案

(2021年整理)计算机组成原理本科生期末试卷(一)完整答案

计算机组成原理本科生期末试卷(一)完整答案(推荐完整)编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(计算机组成原理本科生期末试卷(一)完整答案(推荐完整))的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为计算机组成原理本科生期末试卷(一)完整答案(推荐完整)的全部内容。

计算机组成原理本科生期末试卷(一)完整答案(推荐完整)编辑整理:张嬗雒老师尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布到文库,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是我们任然希望计算机组成原理本科生期末试卷(一)完整答案(推荐完整) 这篇文档能够给您的工作和学习带来便利.同时我们也真诚的希望收到您的建议和反馈到下面的留言区,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请下载收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为〈计算机组成原理本科生期末试卷(一)完整答案(推荐完整)> 这篇文档的全部内容。

本科生期末试卷(一)一、选择题(每小题1分,共15分)1 从器件角度看,计算机经历了五代变化.但从系统结构看,至今绝大多数计算机仍属于(冯·诺依曼)计算机.2 某机字长32位,其中1位表示符号位。

若用定点整数表示,则最小负整数为().A -(231—1)B —(230-1)C —(231+1)D —(230+1)3 以下有关运算器的描述,(算术运算与逻辑运算)是正确的。

4 EEPROM是指(电擦除可编程只读存储器)。

5 常用的虚拟存储系统由(主存—辅存)两级存储器组成,其中辅存是大容量的磁表面存储器。

2022年沈阳师范大学软件工程专业《操作系统》科目期末试卷B(有答案)

2022年沈阳师范大学软件工程专业《操作系统》科目期末试卷B(有答案)

2022年沈阳师范大学软件工程专业《操作系统》科目期末试卷B(有答案)一、选择题1、在采用SPOOLing技术的系统中,用户暂时未能打印的数据首先会被送到()存储起来。

A.磁盘固定区域B.内存固定区域C.终端D.打印机2、若I/O所花费的时间比CPU的处理时间短很多,则缓冲区()A.最有效B.几乎无效C.均衡D.以上都不是3、目标程序对应的地址空间是()A.名空间B.逻辑地址空间C.存储空间D.物理地址空间4、某系统采用改进型CLOCK置换算法,页表项中字段A为访问位,M为修改位。

A=0表示页最近没有被访问,A=1表示页最近被访问过。

M=0表示页没有被修改过,M=1表示页被修改过。

按(A,M)所有可能的取值,将页分为4类:(0,0)、(1,0)、(0,1)和(1,1),则该算法淘汰页的次序为()。

A.(0,0),(0,1),(1,0),(1,1)B.(0,0),(1,0),(0,1),(1,1)C.(0,0),(0,1),(1,1),(1,0)D.(0,0),(1,1),(0,1),(1,0)5、采用分页或分段管理后,提供给用户的物理地址空间()。

A.分页支持史大的物理空间B.分段支持更大的物理空间C.不能确定D.一样大6、下列指令中,不能在用户态执行的是()A.trap指令B.跳转指令C.压栈指令D.关中断指令7、下列关于操作系统的论述中,正确的是()。

A.对于批处理作业,必须提供相应的作业控制信息B.对于分时系统,不一定全部提供人机交互功能C.从响应角度看,分时系统与实时系统的要求相似D.在采用分时操作系统的计算机系统中,用户可以独占计算机操作系统中的文件系统8、操作系统为了管理文件,设计了文件控制块(FCB),文件控制块的建立是().A.在调用create()时B.在调用open()时C.在调用read()时D.在调用write()9、考虑一个文件存放在100个数据块中。

文件控制块、索引块或索引信息都驻留内存。

计算机组成原理试卷B卷答案

计算机组成原理试卷B卷答案

《计算机组成原理》课程期末考试卷答案一.选择题(每小题1分,共10分)1.若x=1011,则[x]补=( A )。A、01011 B、1011 C、0101 D、101012.设某浮点数共12位。其中阶码含1位阶符共4位,以2为底,补码表示;尾数含1位数符共8位,补码表示,规格化。则该浮点数所能表示的最大正数是( D)。A、27B、28* (1-2-7) C、28D、27* (1-2-7)3.微程序存放在( C)。A、主存中B、堆栈中C、只读存储器中D、磁盘中4.在微程序控制方式中,机器指令和微指令的关系是( B)。A、每一条机器指令由一条微指令来解释执行B、每一条机器指令由一段(或一个)微程序来解释执行C、一段机器指令组成的工作程序可由一条微指令来解释执行D、一条微指令由若干条机器指令组成5.在指令格式中,采用扩展操作码设计方案的目的是( C)。A、减少指令字长度;B、增加指令字长度;C、保持指令字长度不变而增加指令操作的数量;D、保持指令字长度不变而增加寻址空间.6.指示当前指令的地址的部件是( A)。A、程序计数器B、累加计数器C、中断计数器D、程序状态字7.中断向量地址是( C)。A、子程序入口地址 B、中断服务程序入口地址C、中断服务程序入口地址的地址D、中断类型号8.设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(用补码表示)。每当CPU从存储器取出第一个字节时,即自动完成(PC)+1→PC。设当前PC的内容为2008H,要求转移到2001H地址,则该转移指令第二字节的内容应为( B )。A、07H B、F7H C、F8H D、F9H9.设某机有五个中断源L0,L1,L2,L3,L4,按中断响应优先次序由高到低排序为L0->L1->L2->L3->L4,现要求中断处理次序改为L1->L3->L4->L0->L2,则L4的屏蔽字为( B)。A、00001 B、10101 C、01010 D、1010010.以下关于DMA的描述中正确的是( C)。A、DMA过程中没有中断B、DMA过程中有中断,其作用与程序中断方式中相同。C、DMA过程中有中断,其作用与程序中断方式中不同。D、DMA过程中没有中断,但其与CPU的联络方式与中断相同。二、判断题(每小题1分,共10分)F1.按时序控制方式分,总线可分为串行总线和并行总线。F2.对外设统一编址是指给每个外设设置一个地址码。T3.先行进位就是并行进位。F4.微程序控制器中的信息是程序运行时随机产生并存储的。F5.指令的流水作业方式缩短了每条指令的指令周期。T6.中断过程的保护断点由隐指令完成,这是由硬件实现的。F7.多重中断既允许嵌套处理中断,也允许嵌套响应中断。T8.组合逻辑方式相对于微程序设计方式来说更复杂,易出错,可扩展性差。T9.浮点运算中,是否溢出由阶码来判断。F10.控制存储器存放指令的微程序,由内存中的ROM实现。三、名词解释题(共10分)1.总线(3分)计算机中各部件之间或计算机与计算机之间进行信息传输的一组信道。

计算机组成原理期末考试客观题及答案

计算机组成原理期末考试客观题及答案

计算机组成原理期末考试客观题及答案一、单选题1、某数在计算机中用8421码表示为Olll10001001,其真值为()。

A.I II100O100IBB.1929C.789D.789H正确答案:C2、程序P在机器M上的执行时间是20秒,编译优化后,P执行的指令条数减少到原来的70%,而CPI增加到原来的1.2倍,则P在M上的执行时间是()。

A.8.4秒B.IL7秒C.14.0秒D.16.8秒正确答案:D3、已知大写英文字母A的ASCn码为41H,现字母F被存放某个存储单元中,若采用偶校验(假设最高位作为校验位),则该存储单元中存放的十六进制数据是()。

A.C7HB.46HC.47HD.C6H正确答案:D4、零的原码可以用一下哪个代码表示()。

A.10000000B.11000000C.01111111D.11111111正确答案:A5、计算机的外围设备是指()0A.除了CPU和内存以外的其他设备B.远程通信设备C.外存储器D.输入/输出设备正确答案:A6、采用DMA方式传送数据时,每传送一个数据就要占用一个()的时间。

A.指令周期B.机器周期C.总线周期D.存储周期正确答案:D7、假定下列字符码中有奇偶校验位,但没有数据错误,采用奇校验的字符码是()。

A.11010111B.11001011C.11001100D.11001010正确答案:B8、系统总线中的数据线、地址线和控制线是根据()来划分。

A.总线传输的时间B.总线传输的内容C.总线传输的方向D.总线所在的位置正确答案:B9、冯.诺依曼计算机结构的核心思想是()oA.存储程序控制B.二进制运算C.运算速度快D.有存储信息的功能正确答案:A10、总线的异步通信方式()。

A.以上都不对B.既不采用时钟信号,又不采用握手信号C.不采用时钟信号,只采用握手信号D.既采用时钟信号,又采用握手信号正确答案:C11、通常划分计算机发展时代是以()为标准的。

2021年沈阳航空航天大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)

2021年沈阳航空航天大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)

2021年沈阳航空航天大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、局部性原理是一个持久的概念,对硬件和软件系统的设计和性能都有着极大的影响。

局部性通常有两种不同的形式:时间局部性和空间局部性。

程序员是否编写出高速缓存友好的代码,就取决于这两方面的问题。

对于下面这个函数,说法正确的是()。

int sumvec(int v[N]){int i, sum=0;for(i=0;i<N;i++)sum+= v[i]eturn sum;}A.对于变量i和sum,循环体具有良好的空间局部性B.对于变量i、sum和v[N],循环体具有良好的空间局部性C.对于变量i和sum,循环体具有良好的时间局部性D.对于变量i、sum和v[N],循环体具有良好的时间局部性22、下列存储器中,在工作期间需要周期性刷新的是()。

A. SRAMB. SDRAMC.ROMD. FLASH3、若x=103,y=-25,则下列表达式采用8位定点补码运算时,会发生溢出的是()。

A.x+yB.-x+yC.x-yD.x-y4、假定有4个整数用8位补码分别表示:rl=FEH,r2=F2H,r3=90H,r4=F8H,若将运算结果存放在一个8位寄存器中,则下列运算会发生溢出的是()。

A.rlxr4B.r2xr3C.rlxr4D.r2xr45、浮点数加/减运算过程一般包括对阶、尾数运算、规格化、舍入和判断溢出等步骤。

设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含两位符号位)。

若有两个数,即x=2×29/32,y=25×5/8,则用浮点数加法计算xty的最终结果是()。

A.001111100010B.001110100010C.010*********D.发生溢出6、某机器I/O设备采用异步串行传送方式传送字符信息,字符信息格式为1位起始位、8位数据位、1位校验位和1位停止位。

若要求每秒传送640个字符,那么该设备的有效数据传输率应为()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2021年沈阳师范大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、存储器采用部分译码法片选时,()。

A.不需要地址译码器B.不能充分利用存储器空间C.会产生地址重叠D.CPU的地址线全参与译码2、下列关于Cache和虚拟存储器的说法中,错误的有()。

I.当Cache失效(即不命中)时,处理器将会切换进程,以更新Cache中的内容II.当虚拟存储器失效(如缺页)时,处理器将会切换进程,以更新主存中的内容III.Cache 和虚拟存储器由硬件和OS共同实现,对应用程序员均是透明的IV.虚拟存储器的容量等于主存和辅存的容量之和A.I、IⅣB.Ⅲ、VC. I、Ⅱ、ⅢD. I、Ⅲ、Ⅳ3、若x=103,y=-25,则下列表达式采用8位定点补码运算时,会发生溢出的是()。

A.x+yB.-x+yC.x-yD.x-y4、关于浮点数在IEEE754标准中的规定,下列说法中错误的是()。

I.浮点数可以表示正无穷大和负无穷大两个值Ⅱ.如果需要,也允许使用非格式化的浮点数Ⅲ.对任何形式的浮点数都要求使用隐藏位技术IⅣ.对32位浮点数的阶码采用了偏移值为l27的移码表示,尾数用原码表示5、有如下C语言程序段:()short si=-32767;unsigned short usi=si;执行上述两条语句后,usi的值为A.-32767B.32767C.32768D.327696、总线的半同步通信方式是()。

A.既不采用时钟信号,也不采用握手信号B.只采用时钟信号,不采用握手信号C.不采用时钟信号,只采用握手信号D.既采用时钟信号,又采用握手信号7、在链式查询方式下,若有N个设备,则()。

A.只需一条总线请求线B.需要N条总线请求线C.视情况而定,可能一条,也可能N条D.以上说法都不对8、计算机()负责指令译码。

A.算术逻辑单元B.控制单元(或者操作码译码器)C.存储器电路D.输入/输出译码电路9、()可区分存储单元中在放的是指令还是数据。

A.存储器B.运算C.用户D.控制器10、在无转发机制的五段基本流水线(取指、译码/读寄存器、运算、访存、写回寄存器)中,下列指令序列存在数据冒险的指令对是()。

I1:addR1,R2,R3;(R2)+(R3)→R1I2:addR5,R2,R4;(R2)+(R4)→R5I3:addR4,R5,R3;(R5)+(R3)→R4I4:addR5,R2,R6;(R2)+(R6)→R5A.I1和I2B.I2和I3C.I2和14D.I3和1411、微程序控制器的速度比硬布线控制器慢,主要是因为()。

A.增加了从磁盘存储器读取微指令的时间B.增加了从主存储器读取微指令的时间C.增加了从指令寄存器读取微指令的时间D.增加了从控制存储器读取微指令的时问12、假定编译器对C源程序中的变量和MIPS中寄存器进行了以下对应:变量f、g、h、i、i分别对应给寄存器$s0,$s1,$s2,$s3,$s4,并将一条C赋值语句编译后生成如下汇编代码序列:add $s0,$s1,$s2,add $t1,$s3,$s4sub $s0,$t0,$t1请问这条C赋值语句是()。

A. f=(g+i)-(h+i)B. f=(g+j)-(h+i)C. f=(g+ h)-(j +i)D. f=(j +i)-(g+ h)13、直接寻址的无条件转移指令的功能是将指令中的地址码送入()。

A.程序计数器(PC)B.累加器(ACC)C.指令寄存器(IR)D.地址寄存器(MAR)14、下列有关I/O接口的叙述中,错误的是()。

A.状态端口和控制端口可以合用同一个寄存器B. I/O接口中CPU可访问的寄存器称为I/O端口C.采用独立编址方式时,I/O端口地址和主存地址可能相同D.采用统一编址方式时,CPU不能用访存指令访问I/O端口15、在单级中断系统中,中断服务程序执行顺序是()a.保护现场:b.开中断;c.关中断:d.保存断点:e.中断事件处理:f.恢复现场:g.中断返回A.a→e→f→b→gB. c→a→e→gC. c→d→e→f→gD. d→a→c→f→g二、填空题16、计算机的_______是计算机_______结构的重要组成部分,也是计算机不同于一般电子设备的本质所在。

17、RISC的中文含义是______,CISC的中文含义是______18、汉字的_______、_______ 、_______是计算机用于汉字输入、内部处理、输出三种不同用途的编码。

19、不同机器有不同的_________RISC指令系统是_________指令系统的改进。

20、多个用户共享主存时,系统应提供_______。

通常采用的方法是_______保护和_______保护,并用硬件来实现。

21、计算机软件一般分为两大类:一类叫______,另一类叫______操作系统属于______类22、按IEEE754标准,一个浮点数由_______、_______、_______三个域组成。

23、流水CPU中的主要问题是________相关、________相关和________相关,为此需要采用相应的技术对策,才能保证流水畅通而不断流。

24、中断处理需要有中断________。

中断________产生,中断________等硬件支持。

25、双端口存储器和多模块交叉存储器属于________存储器结构。

前者采用________技术,后者采用________技术。

三、名词解释题26、海明距离:27、MIDI:28、无条件转移:29、消息传输方式:四、简答题30、试比较程序查询方式、程序中断方式和DMA方式对CPU工作效率的影响。

31、以DMA方式实现传送,大致可分为哪几个阶段?32、什么是存储保护?通常采用什么方法?33、请说明程序查询方式与中断方式各自的特点。

五、计算题34、一台8位微机的地址总线为l6条,其RAM存储器容量为32KB,首地址为4000H,且地址是连续的,可用的最高地址是多少?35、某计算机的CPU主频为500MHz,所连接的某外设的最大数据传输率为20KB/s,该外设接口中有一个16位的数据缓存器,相应的中断服务程序的执行时间为500个时钟周期。

请回答下列问题:1)是否可用中断方式进行该外设的输入输出?若能,在该设备持续工作期间,CPU用于该设备进行输入/输出的时间占整个CPU时间的百分比大约为多少?2)若该外设的最大数据传输率是2MB/s,则可否用中断方式进行输入输出?36、某32位计算机,CPU主频为800MHz,Cache命中时的CPI为4,Cache块大小为32B;主存采用8体交叉存储方式,每个体的存储字长为32位、存储周期为40ns;存储器总线宽度为32位,总线时钟频率为200MHz,支持突发传送总线事务。

每次读突发传送总线事务的过程包括送首地址和命令、存储器准备数据和传送数据。

每次突发传送32B,传送地址或32位数据均需一个总线时钟周期。

请回答下列问题,要求给出理由或计算过程。

1)CPU和总线的时钟周期各为多少?总线的带宽(即最大数据传输率)为多少?2)Cache缺失时,需要用几个读突发传送总线事务来完成一个主存块的读取?3)存储器总线完成一次读突发传送总线事务所需的时间是多少?4)若程序BP执行过程中,共执行了100条指令,平均每条指令需进行1.2次访存,Cache缺失率为5%,不考虑替换等开销,则BP的CPU执行时间是多少?六、综合题37、写出一个定点8位字长的二进制数在下列情况中所能表示的真值(数值)范围:1)不带符号数表示。

2)原码表示。

3)补码表示。

4)反码表示。

5)移码表示。

38、现有4级流水线,分别完成取指、指令译码并取数、运算、回写4步操作,假设完成各部操作的时间依次为100ns,100ns,80ns,50ns。

试问:1)流水线的操作周期应设计为多少?2)试给出相邻两条指令发生数据相关的例子(假设在硬件上不采取措施),试分析第2条指令要推迟多少时间进行才不会出错?3)如果在硬件设计上加以改进,至少需要推迟多少时间?39、某计算机字节长为16位,主存地址空间大小为128KB,按字编址。

采用单字长指令格式,指令各字段定义如图所示。

15 12 11 6 5 0转移指令采用相对寻址方式,相对偏移用补码表示,寻址方式的定义见表寻址方式的定义回答下列问题:1)该指令系统最多可有多少指令?该计算机最多有多少个通用寄存器?存储地址寄存器(MAR)和存储器数据寄存器(MDR)至少各需要多少位?2)转移指令的目标地址范围是多少?3)若操作码0010B表示加法操作(助记符为add),寄存器R4和R5的编号分别为100B和101B,R4的内容为1234H,R5的内容为5678H,地址1234H中的内容为5678H,地址5678H中的内容为1234H,则汇编语句“add(R4),(R5)+”(逗号前为源操作数,逗号后为目的操作数)对应的机器码是什么(用十六进制表示)?该指令执行后,哪些寄存器和存储单元中的内容会改变?改变后的内容是什么?参考答案一、选择题1、C2、D3、C4、C5、D6、D7、A8、B9、D10、B11、D、12、C13、A14、D15、A二、填空题16、软件系统17、精简指令系统计算机复杂指令系统计算机18、输入编码(或输入码)内码(或机内码)字模码19、指令系统 CISC20、存储保护存储区域访问方式21、系统程序应用程序系统程序22、符号位阶码尾数23、资源数据控制24、优先级仲裁向量控制逻辑25、并行空间并行时间并行三、名词解释题26、海明距离:在信息编码中,两个合法代码对应位上编码不同的位数。

27、MIDI:音乐器材数字化接口,规定电子乐器与计算机之间传递信息的方式。

28、无条件转移:一种转移指令类型,不管状态如何,一律进行转移操作。

29、消息传输方式:总线的信息传输方式之一,将总线需要传送的数据信息、地址信息,和控制信息等组合成一个固定的数据结构以猝发方式进行传输。

四、简答题30、答:程序查询方式使CPU和I/0设备处于串行工作状态,CPU工作效率不高程序中断方式CPU效率较高DMA方式进一步提高了CPU的资源利用率,31、答:(1)DMA传送前的预置阶段(DMA初始化)(2)数据传送阶段(DMA传送)(3)传送后的结束处理32、答:当多个用户共享主存时,为使系统能正常工作,应防止由于一个用户程序出错而破坏其它用户的程序和系统软件,还要防止一个用户程序不合法的访问不是分给它的主存区域。

为此,系统提供存储保护。

通常采用的方法是:存储区域保护和访问方式保护.33、答:程序查询方式,数据在CPU和外围设备之间的传送完全靠计算机程序控制,优点是硬件结构比较简单,缺点是CPU效率低,中断方式是外围设备用来“主动”通知CPU,准备输入输出的一种方法,它节省了,CPU时间,但硬件结构相对复杂一些。

相关文档
最新文档