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

举报
兔老大 发表于 2022/09/02 00:47:39 2022/09/02
【摘要】 第一章        计算机存储数据的基本单位是(  B  )        bit        &n...

第一章

       计算机存储数据的基本单位是(  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)

 

文章来源: fantianzuo.blog.csdn.net,作者:兔老大RabbitMQ,版权归原作者所有,如需转载,请联系作者。

原文链接:fantianzuo.blog.csdn.net/article/details/126618650

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。