“计算机组成原理”任务2
姓 名: 学 号: 得 分:
教师签名: (本次任务主要覆盖教材第3章的内容,请在学完第3章后完成本次任务,要求第5-6周内完成。本次任务包括:单项选择题 6 道,每小题7分,共计42分;多项选择题2道,每小题11分,共计22分;判断题4道,每小题9分,共计36分。满分为 100 分。) 一、单项选择题:(每小题7分,共42分) 1.加法器采用并行进位的目的是_____。( )
A.提高加法器的速度 B.快速传递进位信号 C.优化加法器结构 D.增强加法器功能
2.组成一个运算器需要多个部件,但下面所列_____不是组成运算器的部件。( )
A.状态寄存器 B.数据总线 C.算术逻辑运算单元 D.地址寄存器
3.运算器的主要功能是进行 。( )
A.逻辑运算 B.算术运算
C.逻辑运算和算术运算 D.只作加法
4.浮点数范围和精度取决于 。( )
A.阶码的位数和尾数的位数 B.阶码采用的编码和尾数的位数 C.阶码和尾数采用的编码 D.阶码采用的位数和尾数的编码
5.逻辑运算中的“逻辑加”是指 。( )
A.与运算 B.或运算
C.非运算 D.异或运算
6.下列说法正确的是 。( )
A.采用双符号位补码进行加减运算可以避免溢出
B.只有定点数运算才有可能溢出,浮点数运算不会产生溢出 C.只有将两个正数相加时才有可能产生溢出 D.只有带符号位的运算才有可能产生溢出
二、多项选择题:(每小题11分,共22分;多选少选均不得分)
1.请从下面表示浮点运算器的描述中选出描述正确的句子是_____。( )
A.浮点运算器可用两个定点运算器部件来实现 B.阶码部件可实现加、减、乘、除四种运算 C.阶码部件只进行阶码相加、相减和比较操作 D.尾数部件只进行乘法和除法运算
2.对于阶码和尾数都用补码表示的浮点数,判断运算结果是否为规格化,错误的方法是_____。( )
A.阶符和数符相同 B.阶符和数符相异
C.数符与尾数小数点后第一位数字相同 D.数符与尾数小数点后第一位数字相异
三、判断题:(每小题9分,共36分;正确划“√”,错误划“╳”) 1.运算器内部寄存器的个数与系统运行的速度无关。 ( )
2.MIPS计算机的运算器部件,主要由128个寄存器组成的寄存器堆和一个执行数据运算的ALU组成。( )
3.运算器芯片Am2901包含三组三位控制信号,分别用来控制8种运算功能,8个数据来源和选择运算结果并输出的功能。( )
4.浮点数数的表示范围取决于尾数的位数,精度取决于阶码的位数。 ( )
“计算机组成原理”任务3
姓 名: 学 号: 得 分:
教师签名: (本次任务主要覆盖教材第4章的内容,请在学完第4章后完成本次任务,要求第7-8周内完成。本次任务包括:单项选择题 6 道,每小题7分,共计42分;多项选择题2道,每小题11分,共计22分;判断题4道,每小题9分,共计36分。满分为 100 分。) 一、单项选择题:(每小题7分,共42分)
1.计算机硬件能直接识别和运行的只能是_______程序。( )
A.机器语言 B.汇编语言 C.高级语言 D.VHDL
2.输入输出指令的功能是 。( )
A.进行算术运算和逻辑运算 B.进行主存与CPU之间的数据传送 C.进行CPU和I/O设备之间的数据传送 D.改变程序执行的顺序
3.指令执行时无需访问内存寻找操作数的寻址方式是_______。( )
A.直接寻址方式 B.间接寻址方式 C.变址寻址方式 D.立即数寻址方式
4.变址寻址方式中,操作数的有效地址等于_______内容加上形式地址。( )
A.基址寄存器 B.变址寄存器 C.堆栈寄存器 D.程序计数器
5.相对寻址方式中,若指令中地址码为X,则操作数地址为_______。( )
A.X B.(PC)+X
C.基地址+X D.变址寄存器内容+X
6.堆栈寻址的原则是 。( )
A.先进先出 B.后进后出 C.后进先出 D.随意进出
二、多项选择题:(每小题11分,共22分;多选少选均不得分) 1.指令中用到的数据可以来自_______。 ( )
A.通用寄存器 C.输入输出接口 E. 内存单元
B.微程序存储器 D.指令寄存器
F. 磁盘
2.指令系统中采用不同的寻址方式的目的是 。 ( )
A.降低指令译码的难度 B.提高指令读取的速度 C.实现程序控制 D.缩短指令字长 E.扩大寻址空间 F.提高编程灵活性
三、判断题:(每小题9分,共36分;正确划“√”,错误划“╳”) 1.计算机的指令越多,功能越强越好。( )
2.直接寻址是在指令字中直接给出操作数本身而不再是操作数地址。( ) 3.基地址寻址方式中,操作数的有效地址等于基址寄存器内容加上形式地址。( ) 4.一个指令周期通常包含读取指令、指令译码、ALU执行、内存读写和数据写回5个步骤。( )