当前位置: 首页 > news >正文

计算机组成原理百道必考大总结(上)

第一章

       计算机存储数据的基本单位是(  B  )

       bit  

       Byte

       字

       字符

       多年来,人们习惯于以计算机主机所使用的主要元器件的发展进行分代,所谓第四代计算机使用的主要元器件是(  D  )

       电子管

       晶体管

       中小规模集成电路

       大规模和超大规模集成电路

       在计算机的不同发展阶段,操作系统最先出现在(  C  )

       第一代计算机

       第二代计算机

       第三代计算机

       第四代计算机

       运算器的主要功能是进行(  C  )

       只做加法

       逻辑运算

       算术运算和逻辑运算

       算术运算

       计算机硬件的五大基本构件包括运算器、存储器、输入设备、输出设备和(  B  )

       显示器

       控制器

       磁盘驱动器

       鼠标器

       关于冯.诺依曼计算机,下列说法正确的是(  C  )

       冯.诺依曼计算机的程序和数据是靠输入设备送入计算机的寄存器保存的

       冯.诺依曼计算机工作时是由数据流驱动控制流工作的

       冯.诺依曼计算机的基本特点可以用“存储程序”和“程序控制”高度概括

       随着计算机技术的发展,冯.诺依曼计算机目前已经被淘汰

       冯.诺依曼计算机的核心思想是(B),冯.诺依曼计算机的工作特点是(  C  )

       A.采用二进制   B.存储程序控制      C.并行计算     D.指令系统

       A.堆栈操作                     B.存储器按内容访问 

C.按地址访问并顺序执行指令     D.多指令流单数据流

       一个完整的计算机系统包括(  D  )

       主机、键盘、显示器

       主机及外围设备

       系统软件与应用软件

       硬件系统与软件系统

       下列软件中,不属于系统软件的是( A   )

       编译软件

       操作系统

       数据库管理系统

       C语言程序

       某单位的人事档案管理程序属于(  B  )

       工具软件

       应用软件

       系统软件

       字表处理软件

       下列选项中,描述浮点数操作速度的指标是(  D  )

       MIPS

       CPI

       IPC

       MFLOPS

       半个世纪以来,对计算机发展的阶段有过多种描述。下列说法中,比较全面的描述是(  A  )

       计算机经过四个发展阶段,电子管阶段、晶体管阶段、集成电路阶段、超大规模集成电路阶段

       计算机经过四段发展,即大型机、中型机、小型机、微型机

       计算机经过三段发展,即大型机、微型机、网络机

       计算机经过五段发展,即大型机、小型机、微型机、局域网、广域网

       下列叙述错误的是(  C  )

       把数据从内存传输到硬盘叫写盘

       把源程序转换为目标程序的过程叫编译

       应用软件对操作系统没有任何要求

       计算机内部对数据的传输、存储和处理都是用二进制

       计算机的存储单元中存储的内容是(  A  )

       数据和指令

       只能是指令

       只能是数据

       数据或指令

       某台微型计算机的内存容量为128M,一般指的是( B  )

       128Mbit

       128MB

       128M字

       128 000K字

       在计算机领域中通常用MIPS来描述(  B  )

       计算机的可运行性

       计算机的运算速度

       计算机的可靠性

       计算机的可扩充性

       使用高级语言编写的程序称为(  A  )

       源程序

       编辑程序

       编译程序

       连接程序

       在微型计算机中,bit的中文含义是(  A  )

       二进制位

       字

       字节

       双字

       微型计算机的运算器、控制器及内存的总称是(  C  )

       CPU

       ALU

       主机

       MPU

       个人计算机属于( D )

       巨型机

       中型机

       小型机

       微机

       机器唯一能够直接识别和处理的语言是(  D  )

       汇编语言

       高级语言

       自然语言

       机器语言

       在内存中,每个基本单位都被赋予一个唯一的序号,这个序号称为(  C  )

       字节

       编号

       地址

       容量

       计算机软件系统应包括(  D  )

       编辑软件和连接程序

       数据软件和管理软件

       程序和数据

       系统软件和应用软件

       至今为止,计算机中所有信息仍以二进制方式表示,其原因是(  C  )

       节约元件

       运算速度快

       物理器件性能决定

       信息处理方便

       计算机及内部的所有数据以(  A  )码的形式存储的。

       二进制

       条形

       汉字

       区位

       计算机系统中的存储系统是指(  D  )

       RAM存储器

       ROM存储器

       主存储器

       主存储器和外存储器和cache

       运算器的核心部件是(  D  )

       数据总线

       数据选择器

       累加寄存器

       算术逻辑运算部件

       计算机的字长取决于( B   )

       控制器的种类

       运算器一次运算二进制的位数

       存储器的大小

       主机与外部设备一次交换信息的长度(带宽)

      

       微机A和B是采用不同主频的CPU芯片,片内逻辑电路完全相同。

       若A机的CPU主频为8MHz,B机为12MHz,则A机的CPU时钟周期为多少?                                   0.125us

       如A机的平均指令执行速度为0.4MIPS,那么A机的平均指令周期为多少?                                   2.5us

       B机的平均指令执行速度为多少?

       假设计算机M的指令集中包含A、B、C三类指令,其中CPI分别为1、2、4。某个程序P在M上被编译成两个不同的目标代码序列P1和P2,P1所含A、B、C三类指令的条数分别为8、2、2 ,P2所含A、B、C三类指令的条数分别为2、5、3。请问:哪个代码序列指令条数少?哪个执行速度快?它们的CPI分别是多少?

       假定某程序P编译后生成的目标代码由A、B、C、D四类指令组成,它们在程序中所占的比例分别为40%、20%、15%、15%,已知它们的CPI分别为1、2、2、2。现重新对程序P进行编译优化,生成的新目标代码中A类指令条数减少了50%,其他类指令的条数没有变化。请回答下列问题。

       编译优化前后程序的CPI各是多少?1.6 1.75

       假定程序在一台主频为50MHz的计算机上运行,则优化前后的MIPS各是多少?

  (50*10^6)/(1.6*10^6)=31.25

第二章

       某机器字长为32位,其中1位表示符号位。若用定点整数原码表示,则最小负整数为(  A  )

       -(231-1)

       -(230-1)

       -(231+1)

       -(230+1)

       设[X]补=1.X1X2X3X4,仅当( C )时,X>-1/2成立。如果绝对值会怎样?D

       X1必须为1,X2X3X4至少有一为1

       X1必须为1,X2X3X4任意

       X1必须为0,X2X3X4至少有一为1

       X1必须为0,X2X3X4任意

       在机器数(  B  )中,零的表示形式是唯一的。

       原码

       补码和移码

       反码

       原码和反码

       下列数中最小的数是(    )

       (101001)2

       (52)8

       (101001)D

       (23)16

       设寄存器内容为11111111,若它等于+127,则为(  D  )

       原码

       反码

       补码

       移码

       假定下列字符码中有奇偶校验位,但没有数据错误,采用奇校验的字符码是(  D )

       11001010

       11010111

       11001100

       11001011

       若信息码字为11100011,生成多项式G(x)=x5+x4+x+1,则计算出的CRC校验码为( 不考   )

       1110001101101

       1110001111010

       11100011001101

       111000110011010

       请写出数据10110100110的海明码,用4位检验位,采用偶校验。(   考   )

       设浮点数字长16位,其中阶码5位(含1位阶符),以2为底,补码表示;尾数11位(含1位数符),补码表示,判断下列各十进制数能否表示成规格化浮点数。若可以,请表示。

(1)3.5

(2)79/512

(3)-10-4

(4)1010

       写出下列十进制数的IEEE754短浮点数编码【考】

(1)0.15625

(2)-5

       下列IEEE单精度浮点数所表示的十进制数分别是多少?【考】

(1)1011 1101 0100 0000 0000 0000 0000 0000

(2)0101 0101 0110 0000 0000 0000 0000 0000

(3)1100 0001 1111 0000 0000 0000 0000 0000

(4)0011 1010 1000 0000 0000 0000 0000 0000

       设浮点数的格式为【考】

第15位:符号位;

第14位到第8位:阶码,采用补码表示

第7位到第0位:尾数,与符号位一起采用规格化的补码表示,基数为2.

问:

       它能表示的数值范围是什么?

       它能表示的最接近于0的正数和负数分别是什么?

       它共能表示多少个数值?

阶码7位,尾数9位(都含符号)

阶码:-2^6~2^6-1

尾数:正数:1.00000000~1.01111111   负数:0.10000000~0.11111111

       -1~-(2^-1+2^-8)              2^-1~(1-2^-8)

 

相关文章:

  • W10安装Cuda和cuDNN环境
  • 手写一个泛型双向链表
  • 【Python 无损放大图片】——支持JPG/PNG 可将图片无损放大上万像素
  • 计划任务备份
  • JAVA:TCP通信
  • Qt5.12的快捷安装
  • leetcode 409 Longest Palindrome 最长回文串(简单)
  • 【C语言基础】Chap. 4. 初识指针和结构体
  • CentOS8挂载本地ISO 配置本地YUM源
  • 手把手开发Admin 系列二(统一格式篇)
  • java计算机毕业设计物品分享网站源码+系统+数据库+lw文档+mybatis+运行部署
  • 基于MQ的分布式事务实现方案
  • 基于PaddleOCR开发easy click文字识别插件
  • 建立对象模型— 如何确定类与对象?
  • VMware Workstation Pro16 的下载与安装
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • Angular 4.x 动态创建组件
  • Computed property XXX was assigned to but it has no setter
  • express如何解决request entity too large问题
  • fetch 从初识到应用
  • js操作时间(持续更新)
  • js中forEach回调同异步问题
  • Less 日常用法
  • log4j2输出到kafka
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 今年的LC3大会没了?
  • 前端临床手札——文件上传
  • 前端相关框架总和
  • 项目管理碎碎念系列之一:干系人管理
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • "无招胜有招"nbsp;史上最全的互…
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (AngularJS)Angular 控制器之间通信初探
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (windows2012共享文件夹和防火墙设置
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (黑马C++)L06 重载与继承
  • (算法)Game
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • **PHP分步表单提交思路(分页表单提交)
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • *Django中的Ajax 纯js的书写样式1
  • .cfg\.dat\.mak(持续补充)
  • .NET 2.0中新增的一些TryGet,TryParse等方法
  • .Net CF下精确的计时器