2014北科计算机原理试题答案,北科_计算机组成原理考题-A卷答案

《北科_计算机组成原理考题-A卷答案》由会员分享,可在线阅读,更多相关《北科_计算机组成原理考题-A卷答案(5页珍藏版)》请在人人文库网上搜索。

1、试卷 第 1 页 共 5 页 一、 选择(满分 10 分,一个题 1 分) 1. 划分计算机软件和硬件的界面是 B 。 (A) 操作系统(Operating System) (B) 指令集(Instruction Set) (C) 内存(Memory) (D) 编译器(Compilier) 2. 对 8 位二进制数,下列说法正确的是 B (A) -127 的补码为 10000000 (B) 127 的反码等于 0 的移码 (C) +1 的移码等于127 的反码 (D) 0 的补码等于-1 的反码 3. 计算机中采用补码运算的目的是为了 C 。 (A) 与手工运算方式保持一致 (B) 提高运算速。

2、度 (C) 简化计算机的设计 (D) 提高运算的精度 4在定点数运算中产生溢出的原因是 D 。 (A) 运算过程中最高位产生了进位或借位 (B) 参加运算的操作数超出了机器表示的范围 (C) 寄存器的位数太少,不得不舍弃最低有效位 (D) 运算的结果超出了机器的表示范围 5.在浮点数加减法的对阶过程中, D 。 A将被加(减)数的阶码向加(减)数的阶码看齐 B将加(减)数的阶码向被加(减)数的阶码看齐 C将较大的阶码向较小的阶码看齐 D将较小的阶码向较大的阶码看齐 6. 在定点二进制运算器中,减法运算一般通过 D 来实现 (A) 原码运算的二进制减法器 (B) 补码运算的二进制减法器 (C) 。

3、补码运算的十进制加法器 (D) 补码运算的二进制加法器 7. 在计算机中,存放微指令的控制存储器隶属于 D 。 A外存 B高速缓存 C内存 DCPU 8. 在取指周期中,是按照 C 的内容访问主存,以读取机器指令。 试卷 第 2 页 共 5 页 A指令寄存器 IR B程序状态字寄存器 PSW 才程序计数器 PC D主存数据缓冲寄存器 MBR 9. 微程序控制器中,机器指令与微指令的关系是 B 。 A每一条机器指令由一条微指令来执行 B每一条机器指令由一段微指令编写的微程序来解释执行 C每一条机器指令组成的程序可由一条微指令来执行 D一条微指令由若干条机器指令组成 10. 指令系统中采用不同寻址。

4、方式的主要目的是 C 。 A简化指令译码 B提高访存速度 C缩短指令字长,扩大寻址空间,提高编程灵活性 D实现程序控制 二、填空(满分 20 分,一个题 2 分) 1. 冯.诺依曼计算机体系结构的基本思想是: 。 (答案:将指令和数据一起存储到计算机中,能自动取出并执行,知道程序执行完毕) 2. 就取得操作数的速度而言,寻址方式中速度最快的是 , 速度最慢 。 (答案:立即数寻址,间接寻址) 3提高加法器运算速度的关键是 , (答案是:降低进位信号的传播时间) 4某机机器字长 24 位,指令字长 24 位,定长操作码,共能完成 130 种操作,采用单地 址格式可直接寻址的范围是________。

5、__,变址寻址范围是__________。 (答案是:2 16,224) 5. 在指令格式设计中,采用扩展操作码技术的目的是: __ 。 (答案:在指令定长的情况下,增加指令数量) 试卷 第 3 页 共 5 页 6寄存器间接寻址方式中,操作数存放在__________,寄存器中存放的是__________。 (答案:主存,操作数地址) 7. 在浮点数表示方法中,阶码表示_ (答案:小数点的位置) 阶码位数越多,该浮点数表示的 越大。 (答案:范围) 8采用数据校验码的目的是 。 (答案:检查并纠正数据在传输中的错误) 9常用的数据校验码有奇偶校验码、 和 。 (答案:海明校验码和循环冗余校验码。

6、) 在微程序控制中,一个节拍中所需要的一组微命令,被编成一条_____微指令__。 10移码主要用于表示 。 (答案:浮点数的阶码部分) 三、简答题(满分 32 分,每题 8 分) 1以四位并行加法器为例,简述加法运算器中快速进位链的作用及其实现原理 2简述运算器的组成及功能。 3简述计算机设计步骤,及各步中完成的主要工作。 4如何判断浮点加减运算是否溢出?并说明发生溢出时如何处理? 四、 综合题(共 38 分) 1 (10 分)已知机器字长 8 位,x = - 0.01111,y = +0.11001,求x补,-x补,y补, -y补,x + y = ?x y = ?要求给出运算器的计算过程,。

7、并用溢出判别方法判断结果 试卷 第 4 页 共 5 页 是否溢出。 答案: x补 = 1.100 0100,-x补 = 0.011 1100 y补 = 0.110 0100,-y补 = 1.001 1100 x + y补 = x补 + y补 = 0.010 1000 溢出 = xyfxyf S S SS S S = 0,无溢出。 x + y原 = 0.010 1000,x + y = 0.0101。 x - y补 = x补 + -y补 = 0.110 0000 溢出 = xyfxyf S S SS S S = 1,溢出。 x y 机器溢出,无法求得。 2假设指令字长为 16 位,操作数的地址码。

8、为 6 位,指令有零地址、一地址、二地址三种 格式。 (9 分) (1)设操作码固定, 若零地址指令有 M 种, 一地址指令有 N 种, 则二地址指令最多有几种? (2)采用扩展操作码技术,二地址指令最多有几种? (3)采用扩展操作码技术,若二地址指令有 P 条,零地址指令最多有 Q 条,则一地址指令 最多有几种? 答案: (1) 操作码 4 位,共 2 4种操作,则二地址指令最多有 24-M-N 种。 (2) 最多有 15 种。 (3) (2 4-P)26-Q/26 3设 R 寄存器 (R)2000,(1000)2000,(2000)3000 若:(PC)3000,问在以下寻址方式下访问到 。

9、的操作数的值什么?(9 分) (1)直接寻址 (2000) (2)存储器间接寻址 ( (1000) ) (3)相对寻址 2000(PC) 答案: (1)Data=(2000)=3000 (2)Data=( (1000) )3000 (3)EA(PC)-2000=3000- 2000=1000 Data=(EA)=(1000)=2000 试卷 第 5 页 共 5 页 4已知 X=0.1010,Y=-0.1101,用原码一位乘法计算 X*Y=?要求写出计算过程。(10 分) 解: X原 = Y原 = X*Y原 = X*Y = 实现的具体过程: 答案: 解: X原 = 0.1010 Y原 = 1.1。

10、101 若X*Y原 = z0.z1z8 则 z0 = 01 = 1 实现的具体过程: C P Y 说明(不用写) 0 0 0 0 0 1 1 0 1 开始,设 P0=0 +1 0 1 0 y4=1,+X 0 1 0 1 0 C,P 和 Y 同时右移一位 0 0 1 0 1 0 1 1 0 得 P1 y3=0,不作加法 C,P 和 Y 同时右移一位 0 0 0 1 0 1 0 1 1 得 P2 +1 0 1 0 y2=1,+X 0 1 1 0 0 C,P 和 Y 同时右移一位 0 0 1 1 0 0 1 0 1 得 P3 +1 0 1 0 y1=1,+X 1 0 0 0 0 C,P 和 Y 同时右移一位 0 1 0 0 0 0 0 1 0 得 P4 z1z8 = 10000010 X*Y原 = 1.10000010 X*Y = -0.10000010。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/563119.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

东莞市商业学校计算机平面设计在哪个校区,东莞市商业学校

东莞市商业学校开设专业:学校开设计算机动漫与游戏制作、计算机平面设计、计算机网络技术、电子技术应用、学前教育、民族音乐与舞蹈、会计电算化、金融事务、市场营销、电子商务、国际商务、汽车整车与配件营销等12个专业。学校以就业为导向,以现代服务…

计算机组成原理简单计算机设计,计算机组成原理课设.doc

文档介绍:课程设计任务书学院信息学院专业计算机科学与技术学生姓名学号设计题目多寄存器算术减法\右移位\输入输出\转移指令实验计算机设计(第5组)内容及要求:利用EL-JY-II型计算机组成原理实验仪提供的硬件资源,通过设计(包括整机结构设计、指令设计、微程序设计、…

互联网物流是计算机类吗,那些常常被误解的大学专业,亲戚眼中的修电脑送快递,网友:想哭...

原标题:那些常常被误解的大学专业,亲戚眼中的修电脑送快递,网友:想哭随着时间的过去,开学季也已经越来越近了,那些学生即将又要面临繁重的学业了,但是对于大学生来说还是会轻松很多,…

mac mail 删除邮件服务器,如何从Mac OS X中的邮件中删除所有电子邮件 | MOS86

如果您在Mac上使用Mail应用程序,那么您很可能会定期删除您确定为不必要的垃圾邮件,或者根本不需要这些电子邮件。通常这是一个选择性过程,其中特定的电子邮件消息根据需要被删除,但在某些情况下,您可能需要全部删除并删…

feign服务器响应数据量过大,SpringCloud之Feign 性能优化

本篇文章主要会讲解 Feign 性能优化的问题,例如Gzip压缩、HTTP连接池、请求超时等。1.Gzip压缩1.1 概述​gzip 介绍:gzip 是一种数据格式,采用 deflate 算法压缩数据;gzip 是一种流行的文件压缩算法,应用十分广泛&…

win7关闭系统索引服务器,win7系统如何关闭索引服务

#索引##如何关闭索引##win7#很多用户朋友都知道,打开win7系统的索引服务,会占用一定的电脑系统资源,换句话说,如果我们不需要使用索引服务的话,最好把它关闭,免得影响我们对设备的体验感觉。那么如果关闭iw…

python鼠标移动轨迹_鼠标的另一种选择,肯辛通轨迹球能否改变固有的使用习惯?...

【引言】鼠标,作为电脑甚至是现在Pad的外接输入设备,其地位从1964年雏形诞生的那一刻起便从未被撼动,哪怕是thinkpad的小红点以及外接触摸板的出现。鼠标最早只是一个装有两个滚轮(是圆盘型滚轮而不是后来的球形滚轮)小木头盒子里面&#xff…

在家怎么看公司服务器上的文件,怎么查看云服务器上的文件

怎么查看云服务器上的文件 内容精选换一换华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。安装完操作系统后的临时云服务器需要进行相关配置&#…

c++thread里暂停线程_Java线程的 6 种状态

作者:( •̀ ω •́ )y出处:https://www.cnblogs.com/laishenghao/p/13972421.html一、线程状态的枚举Java的线程从创建到销毁总共有6种状态。这些状态被定义在Thread类种的内部枚举 State 中,分别如下:1、NEW:初始状态。线程实例已创建&…

hp服务器装xp系统,教你惠普笔记本一键装xp系统的方法

前几天小编闲来无事就跑到网站底下查看粉丝朋友给小编我留言询问的问题,还真的就给小编看到一个问题,那就是惠普笔记本xp系统安装方法,其实小编我有一个十分简单的安装方法可以提供给大家,大家一起来跟小编我一起看看吧。1、首先我…

外链引入css有哪些方式_快速收录的外链操作技巧

外链似乎还依然是大部分行业获取关键词排名的主要方法,现在早已经过来外链是王道的时代。但是对于处于关键词排名前期的新站,外链的作用依然很大。如何才能让我们发布的外链快速被收录然后被计入关键词排名呢?有如下6点需要注意的:一、寻找收…

华为路由器A1如何设置虚拟服务器,华为路由器A1如何设置虚拟服务器

华为路由器A1如何设置虚拟服务器 内容精选换一换当您在使用VPC的路由表功能时,需要在弹性云服务器上部署SNAT,使得VPC内其他没有绑定EIP的弹性云服务器可以通过它访问Internet。该配置对VPC内所有子网生效。已拥有需要部署SNAT的弹性云服务器。待部署SNA…

ad域同步其他ldap账号_域渗透——普通用户权限获得DNS记录

0x00 前言在之前的文章《域渗透——DNS记录的获取》介绍了域渗透中获得DNS管理员权限后获取DNS记录的方法,而更普遍的情况是只有域普通用户的权限,也需要获得DNS记录。本文将会参考公开的资料,整理域普通用户获得DNS记录的方法,修…

vue项目统一响应_Vue响应式原理及总结

Vue 的响应式原理是核心是通过 ES5 的保护对象的 Object.defindeProperty 中的访问器属性中的 get 和 set 方法,data 中声明的属性都被添加了访问器属性,当读取 data 中的数据时自动调用 get 方法,当修改 data 中的数据时,自动调用…

lua虚拟机字节码修改_LUA虚拟机的字节码怎么看?

A : 8 bitsB : 9 bitsC : 9 bitsAx : 26 bits (A, B, and C together)Bx : 18 bits (B and C together)sBx : signed Bx比如这段:function y(...) print(...) end1 [1] GETTABUP 0 0 -1 ; _ENV "print"2 [1] VARARG 1 0 ; VARARG will set L->top3 [1]…

python数据结构中文版_Python官方入门教程_中文版_5.数据结构

5. 数据结构本章将详细介绍一些您已经了解的内容,并添加了一些新内容。5.1. 列表的更多特性列表数据类型还有很多的方法。这里是列表对象方法的清单:list.append(x)在列表的末尾添加一个元素。相当于 a[len(a):] [x] 。list.extend(iterable)使用可迭代…

xss挖掘思路分享_新手指南 | permeate靶场漏洞挖掘思路分享

简介最近在逛码云时候发现permeat靶场系统,感觉界面和业务场景设计的还不错.所以过来分享一下.同时也是分享一下我平时挖掘漏洞的一些思路吧,这篇文章里虽然只简单介绍其中三种漏洞类型,但也是想是一个抛转引玉吧,给web安全新手提供一些挖掘思路.下载地址:GitHub地址…

dom4j实现为list添加父节点_Heap 堆的实现

堆(数据结构)什么是堆堆(Heap)是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵完全二叉树的数组对象堆的性质这种用数组实现的二叉树,假设节点的索引值为index,那么:节点的左孩子节点是 2*index1,节点的右孩…

python concurrent queue_Python的并发并行[2] - 队列[0] - queue 模块

queue模块/ queue Module1常量/ ConstantsPass2函数/ FunctionPass3类/ Class3.1 Queue类类实例化:queue queue.Queue(maxsize0)类的功能:用于生成一个先入先出队列实例传入参数: maxsizemaxsize: int类型,队列的最大值,无空间时阻塞&#xf…

acer软件保护卡清除工具clear_如何清除 APT 缓存来回收宝贵的磁盘空间 | Linux 中国...

导读:在本教程中,我将解释什么是 APT 缓存、为什么会使用它、为什么你要清理它,以及关于清理 APT 缓存你应该知道的其他事情。本文字数:2132,阅读时长大约:3分钟https://linux.cn/article-12787-1.html作者…