概述及运算器练习题
概述及运算器练习题
一、选择题
1、构成中央处理器的两个主要部分是( )。 A. 控制器和寄存器 C. 运算器和寄存器 B. 控制器和运算器 D. 控制器和存储器 2、发送数据时,寄存器与总线之间主要是用( )来连接的。
C. MUX A. 与门
B. 与门、或门 D. 三态门 3、在并行进位加法器中,进位产生函数Gi定义为( )。 A. Xi+Yi C. Xi?Yi?Ci B. XiYi D. Xi+Yi+Ci 4、计算机中的 ALU 属于( )部件。 A. 寄存器 C. 运算器 B. 控制器 D. 译码器
5、若采用变形补码运算,则发生正溢的特征是:双符号位为( )。 A. 00 B. 01 C. 10 D. 11 6、计算机部件中的三态门,其第三输出状态称为( )。 A. 高电位 C. 高阻态 B. 低电位 D. 接地状态 7、CPU中包含运算器和( )。 A. 控制器 C. 输入设备 B. 存储器 D. 输出设备 8、在并行进位加法器中,进位传递函数Pi定义为( )。 A. Xi+Yi C. Xi?Yi?Ci B. XiYi D. Xi+Yi+Ci
9、在定点运算器中,无论采用双符号位还是单符号位,必须有( ),一般用异或门实现。 A. 编码电路 C. 译码电路 B. 移位电路 D. 溢出判断电路 10、运算器的主要功能是进行( )。 A. 加法运算 C. 算术运算和逻辑运算 B. 逻辑运算 D. 算术运算 11、评价计算机运算速度的指标是( )。 A. MIPS C. CISC B. MTBF D. RISC 12、中央处理器CPU是指( )。 A. 运算器 C. 运算器和控制器 B. 控制器 D. 运算器、控制器和主存 13、下列逻辑部件中,( )不包括在运算器内。 A. 累加器 C. 指令寄存器
D. ALU B. 状态条件寄存器
14、以2为底而尾数是补码的浮点数表示中,下列符合规格化要求的是( )。 A. 0.0000110×20 C. 1.0100011×2-4 B. 0.0100011×2-2 D. 1.1100110×21
1 / 9
概述及运算器练习题
15、原码除法运算的加减交替法又称为不恢复余数法,因此( )。 A. 当某一步运算不够减时,做恢复余数的操作 B. 仅当最后一步余数为负时,做恢复余数的操作 C. 不存在恢复余数的操作
D. 当某一步余数为负时,做恢复余数的操作
16、迄今为止,计算机中的所有信息仍以二进制方式表示,其理由是( )。 A. 运算速度快 C. 节约元件 B. 信息处理方便 D. 物理器件性能决定 17、在计算机中能直接被接受的语言为( )。 A. 机器语言 B. 汇编语言 C. 高级语言 D. 数据库语言 18、四片SN74181 ALU和一片SN74182相配合,具有如下( )进位传递功能。 A. 组内串行进位,组间串行进位 C. 组内先行进位,组间串行进位 B. 组内先行进位,组间先行进位 D. 组内串行进位,组间先行进位。 19、若采用双符号位补码运算,运算结果的符号位为01,则( )。 A. 产生了负溢出(下溢) C. 结果正确,为正数 B. 产生了正溢出(上溢) D. 结果正确,为负数
20、两个8位二进制定点小数,经补码加法运算后结果为1.0000000,这表示两定点数的和为( )。 A. +1 B. -1 C. 0 D. 溢出 21、通常人们把依据某种需要而编制的指令序列称为计算机中的( )。 A. 程序 B. 文件 C. 记录 D. 集合 22、CPU包括( )两部分。 A. ALU和累加器 C. 运算器和控制器 B. ALU和控制器 D. ALU和主存储器 23、浮点加减中的对阶是( )。
A. 将较小的一个阶码调整到与较大的一个阶码相同 B. 将较大的一个阶码调整到与较小的一个阶码相同 C. 将被加数的阶码调整到与加数的阶码相同 D. 将加数的阶码调整到与被加数的阶码相同 24、原码乘法是( )。
A. 先取操作数绝对值相乘,符号位单独处理 B. 用原码表示操作数,然后直接相乘
C. 被乘数用原码表示,乘数取绝对值,然后相乘 D. 乘数用原码表示,被乘数取绝对值,然后相乘
25、在运算器中,既能存放操作数,又能存放运算结果的器件称为( )。
D. ALU A. 指令寄存器 B. 累加器 C. 存储器
26、计算机的可靠性性能指标为( )。
A. MIPS B. MTBF C. CISC D. RISC 27、运算器由许多部件组成,但核心部件应该是( )。 A. 数据总线 B. 数据选择器 C. 算术逻辑运算单元 D. 累加寄存器 28、在浮点数表示法中,下列说法正确的是( )。 A. 阶码的位数越多,能表达的数值精度越高 B. 尾数的位数越多,能表达的数值精度越高
2 / 9
概述及运算器练习题
C. 阶码的值越大,表达的数值越小 D. 尾数的值越大,表达的数值越大
29、加法器采用先行进位的目的是( )。
A. 提高加法器的速度 B. 优化加法器的结构 C. 增强加法器的功能 D. 降低加法器的出错率 30、算术右移指令执行的操作是( )。
A. 符号位填0,并顺序右移1位,最低位移至进位标志位 B. 符号位填1,并顺序右移1位,最低位移至进位标志位 C. 符号位不变,并顺序右移1位,最低位移至进位标志位
D. 进位标志位移至符号位,顺序右移1位,最低位移至进位标志位 31、总线的数据通路宽度是指( )。 A. 能一次并行传送的数据位数 B. 可依次串行传送的数据位数 C. 单位时间内可传送的数据位数 D. 可一次传送的数据的最大值
32、通常被称为ALU的部件属于( )。 A. 控制器 C. 存储器 B. 运算器 D. I/O设备 33、下面关于算术左移的叙述,正确的是( )。 A. 数据顺次左移1位,最低位用0补充 B. 数据顺次左移1位,最低位用1补充
C. 数据顺次左移1位,最低位用原最高位补充 D. 数据顺次左移1位,最低位不变
34、使用SN74181器件构成一个16位的ALU,需要使用( )片SN74181。 A. 2 B. 8 C. 4 D. 16
35、若浮点数的阶码和尾数都用补码表示,则判别运算结果为规格化的方法是( )。 A. 阶符与数符相同 C. 数符与尾数小数点后第1位数字相异 B. 阶符与数符相异 D. 数符与尾数小数点后第1位数字相同 36、CPU的组成中不包含( )。 A. 存储器 B. 寄存器 C. 控制器 D. 运算器 37、运算器的主要功能是进行( )。 A. 算术运算 C. 累加器运算 B. 逻辑运算 D. 算术运算和逻辑运算
38、在定点运算器中,无论采用双符号位还是单符号位,必须有溢出判断电路,它一般用 ( )来实现。 A. 与非门 B. 或非门 C. 异或门 D. 与或非门
39、若阶码用3位补码表示,尾数用7位原码表示,其中一位为符号位,以2位底。则十进制数27/64的浮点规格化数是( )。 A. 0101011011 C. 0111110110 B. 0100110110 D. 0001011011 40、能实现定点二进制数加减法运算的运算器一般采用的是( )。 A. 原码运算的二进制减法器 D. 补码运算的二进制加法器
B. 原码运算的二进制加法器
C. 补码运算的二进制减法器
3 / 9
概述及运算器练习题
二、填空题
1、组成计算机的基本部件有 、控制器、存储器、输入设备和输出设备。 2、将一种计算机的汇编语言源程序汇编成另一种计算机的机器语言的目标程序,这个过程
称为 。
3、若构成能纠一位错的海明码,当数据位为8位时,检验位至少应有 位。 4、某机器字长16位,无符号整数所能表示的最大数为 。 5、计算机的主机中流动着两股信息流:指令流和 。
6、在现代计算机系统中,规模较大的存储器通常组织成三级存储系统:高速缓冲存储器、 和辅助存储器。
7、若构成能纠一位错的海明码,当数据位为16位时,检验位至少应有 位。 8、某机器字长16位,补码定点小数所能表示的最大数为 。
9、基本字长是指参与运算的数的基本位数,它决定着寄存器、运算部件、数据总线等的位
数,它标志着 。 10、一台不提供任何软件支持的计算机是一台实际机器或称为机器语言机器,提供了软件支
持的机器称为 。
11、若构成能纠一位错的海明码,当数据位为32位时,检验位至少应有 位。 12、某机器字长16位,补码定点整数所能表示的最大数为 。
13、存储程序工作方式,可称为 。即按照指令的执行序列,依
次读取指令;根据指令所含的控制信息,调用数据进行处理。
14、系统软件主要包括四类:① ;②语言处理程序;③服务性程序;④数据库管理系统。
15、若构成能纠一位错的海明码,当数据位为64位时,检验位至少应有 位。 16、某机器字长32位,补码定点整数所能表示的最小数为 。 17、计算机的主机中流动着信息流,由主存储器流向运算器或由运算器流向主存储器的信息
流称为 。
18、计算机系统按其用途可分为 和专用计算机。
19、若构成能纠一位错、发现两位错的海明码,当数据位为8位时,检验位至少应有 位。
20、某机器字长16位,原码定点小数所能表示的最小数为 。
21、计算机的主机中流动着信息流,由主存储器流向控制器的信息流称为 。 22、全面评价计算机系统性能的方法之一是采用基准测试程序,它有以下三个来源:实际应用程序、核心程序和 。
23、若构成能纠一位错、发现两位错的海明码,当数据位为16位时,检验位至少应有 位。
24、某机器字长16位,补码定点小数所能表示的最小数为 。 25、计算机控制器依据 发出控制信号控制整机工作来处理信息。 26、计算机按结构分类的方法是Flynn(费林)1966年提出的,即按 的多倍性概念进行分类的方法。
27、若构成能纠一位错、发现两位错的海明码,当数据位为32位时,检验位至少应有 位。
28、某机器字长16位,补码定点整数所能表示的最小数为 。 29、计算机各部件间流动着 以及由控制器向各部件发出的控制信号。 30、用汇编语言编写的程序作为高级语言的一个外部过程或函数,汇编源程序和高级语言源
4 / 9
概述及运算器练习题
程序分别通过汇编、编译成 后,利用连接程序把它们连接成可执行文件即可执行。
31、若构成能纠一位错、发现两位错的海明码,当数据位为64位时,检验位至少应有 位。
32、某机器字长16位,原码定点小数所能表示的最大数为 。
三、计算题
1、已知X=-0.1011、Y= 0.0101,求[0.5X]补、[0.25X]补、[-X]补、2[-X]补、[0.5Y]补、
[0.25Y]补、[-Y]补,2[-Y]补。
2、已知X=-0.11111、Y=0.11011,用补码一位乘法计算X×Y,写出运算过程。
3、已知机器数X为1.1101100,进位标志C=1,求X算术左移、逻辑左移、算术右移、逻辑右移、小循环左移、小循环右移、大循环左移、大循环右移一位后的结果。
5 / 9