1、 计算机组成与系统结构 课程 练习 一 、 填空题 1、 计算机的运算精度与机器的 有关,为解决精度与硬件成本的矛盾,大多数计算机使用 _ 。 答: 字长 变字长运算 2、 计算机硬件直接能执行的程序是 程序,高级语言编写的源程序必须经过 _ _翻译,计算机才能执行。 答: 机器语言 语言处理程序 3、 在带符号数的编码方式中,零的表示是唯一的有 和 。 答: 补码 移码 4、 若 x1补 10110111, x2原 1.01101 ,则数 x1 的十进制数真值是 , x2 的十进制数真值是 。 答: -73 -0.71875 5、 设某浮点数的阶码为 8 位(最左一位为符号位),用移码表示;
2、尾数为 24 位(最左一位为符号位),采用规格化补码表示,则该浮点数能表示的最大正数的阶码为 ,尾数为 ;规格化最大负数的阶码为 ,尾数为 。(用二进制编码回答) 答: 11111111 011111111111111111111111 11111111 100000000000000000000000 6、 设有效信息位的位数为 N, 校验位数为 K,则能够 检测出一位出错并能自动纠错的海明校验码应满足的关系是 。 答: 2K 1 N K 7、 在补码加减运算中,符号位与数据 参加运算,符号位产生的进位 。 答: 按同样规则一起 自动丢失 8、 在浮点运算过程中,如果运算结果的尾数部分不是
3、形式,则需要进行规格化处理。设尾数采用补码表示形式,当运算结果 时,需要进行右规操作;当运算结果 时,需要进行左规操作。 答: 规格化 溢出 不是规格化数 9、 浮点运算器由 和 两部分组成,它们本身都是定点运算器,其中要求能够进 行 运算;要求能够进行 运算。 答: 阶码部件 尾数部件 加减 加减乘除 10、 Cache 使用的是 存储芯片。 答: SRAM 11、 主存由 构成,虚存由 构成。 答: DRAM 硬盘 12、 Cache 存储器的主要作用是解决 。 答: CPU与主存间速度匹配问题 13、 存储器的取数时间是衡量主存 的重要指标,它是从 到 的时间。 答: 速度 把要访问的存
4、储单元的地址,加载到存储器芯片的地址引脚上 14、 SRAM 与 DRAM 中速度高的是 ,集成 度高的是 。 答: SRAM DRAM 15、 某存储器数据总线宽度为 32 位,存取周期为 250ns,则其带宽是 。 答: 128Mbit/s 16、 在指令编码中,操作码用于表示 , n 位操作码最多可以表示 条指令。地址码用于表示 。 答: 指令应执行的操作和应具有的功能 2n 与操作数据相关的地址信息 17、 在寄存器寻址方式中,指令的地址码部分给出的是 ,操作数存放在 。 答: 某一寄存器的编号 寄存器中 18、 采用存储器间接寻址方式的指令中,指令的地址码中字 段中给出的是 所在的存
5、储器单元地址, CPU 需要访问内存 次才能获得操作数。 答: 是操作数的有效地址 EA 2 19、 操作数直接出现在指令的地址码字段中的的寻址方式称为 寻址;操作数所在的内存单元地址直接出现在指令的地址码字段中的的寻址方式称为 寻址。 答: 立即寻址 直接寻址 20、 相对寻址方式中,操作数的地址是由 与 之和产生的。 答: PC 当前的内容 形式地址部分给出的位移量 21、 控制器的主要功能包括 、 和 等三个功能。 答: 控制指令的正确执 行 控制程序和教据的输入及结果的输出 异常情况和特殊请求的处理法 22、 一般而言, CPU 中至少有 、 、 、 、 和 六个寄存器。 答: 程序计
6、数器 PC 、 地址寄存器 MAR 、 数据缓冲寄存器 MDR( MBR) 、 指令寄存器 IR 、 累加寄存器 AC 、 程序状态寄存器 PSR 23、 微指令的编码方式有 、 和 等三种。 答: 直接控制法 最短编码法 字段直接编码法 24、 CPU 周期也称为 周期,一个 CPU 周期包括若干个 。 答 : 机器周期 节拍 25、 在程序执行过程中,控制器控制计算机的运行总是处于 、分析指令和 的循环之中。 答: 取指令 执行指令 26、 微程序控制器的核心部件是 ,它一般由 构成。 答: 控制存储器 ROM 27、 在同一微周期中 的微命令被称为互斥微命令,而在同一微周期中 的微命令被
7、称为相容微命令。显然, 的微命令不能放在一起译码。 答: 不允许同时出现的微命令 允许同时出现的微命令 相容的微命令 28、 由于微程序设计的灵活性,只要简单地改变 ,就可 改变微程序控制的机器指令系统。 答: 微程序 29、 在链式查询和独立请求两种总线控制判优方式中,响应时间最快的是 方式;对电路故障最敏感的是 方式。 答: 独立请求 链式查询 30、 在单总线、双总线、三总线 3 种系统中,从信息流传送效率的角度看, 的工作效率最低;从吞吐量来看, 最强。 答: 单总线 三总线 31、 在单总线结构的计算机系统中,每个时刻只能有两个设备进行通信,在这两个设备中,获得总线控制权的设备叫 ,
8、由它指定并与之通信的设备叫 。 答: 主设备 从设备 32、 为了减轻总线的负担,总线上的部件大都具有 。 答: 缓冲器 33、 在地址和数据线分时复用的总线中,为了使总线或设备能区分地址信号和数据信号,所以必须有 控制信号。 答: 地址有效 34、 标准微机总线中, PC/AT 总线是 位总线, EISA 总线是 位总线, PCI 总线是 位总线。 答: 16 32 32 位或 64 位 35、 USB 端口通过使用 ,可以使一台微机连接的外部设备数多达 台。 答: 集线器 127 36、 计算机的外围设备大致分为输入设备、输出设备、 、 、 和其他辅助 设备。 答: 外存储器 终端 其它含
9、义的 I/O设备 37、 显示器的刷新存储器(或称显示缓冲存储器)的容量是由 、 决定的。 答: 分辨率 灰度级或色彩数 38、 显示适配器作为 CRT 与 CPU 的接口,由 存储器、 控制器和 ROM BIOS 三部 分组成。先进的 控制器具有 加速能力。 答: 显示缓冲 显示 显示 图形 39、 CPU 对输入输出设备的访问,采用按地址访问的形式。对 I/O 设备编址的方法,目前采用方式主要有: 和 , 其中 需要有专门的 I/O 指令支持。 答: I/O独立编址方式 存储器统一编址方式 I/O 独立编址方式 40、 主机与外围设备之间的数据交换方式有 、 、 和 等几种。 答: 直接程
10、序控制方式 程序中断方式 DMA I/O通道方式 41、 接口接收到中断响应信号 INTA 后,要将 传送给 CPU。 答: 中断类型编码(中断识别编码) 42、 DMA 控制器和 CPU 分时使用总线的方式有 、 和 三种。 答: CPU暂停方式 周期挪用方式 交替访问内存方 式 43、 通道的工作过程可分为 、 和 , 三部分。 答: CPU使用广义指令进入管理程序,组织一个通道程序,并启动通道。 44、 在 I/O 控制方式中,主要由程序实现的控制方式是 方式。 答: 程序控制方式 45、 中断处理过程可以 进行, 的设备可以中断 的中断服务程序。 答: 嵌套 优先级别高 优先级别低 4
11、6、 I/O 通道是一个特殊功能的 ,它有自己的 ,专门负责数据输入输出的传输控制,CPU 只负责 功能。 答: I/O 控制器 指令执行部件 启、 停 I/O 通道,查询通道及 I/O 设备状态,控制 I/O 通道进行某些操作 47、 程序中断 I/O 方式与 DMA 方式除了应用场合及响应时间不同以外,两者的主要区别在于 。 答: 程序中断 I/O 方式是以 CPU 为中心,采用软硬结合,以软件为主的方式,控制设备与主机之间的数据传送 , DMA 方式是以主存为中心,采用硬件手段,控制设备与主存间直接进行数据传送。 二 、 单选 题 1、 在计算机系统中,硬件在功能实现上比软件强的是 _C
12、_。 A. 灵活性强 B. 实现容易 C. 速度快 D. 成本低 2、 完整的计算机系统包括两大部 分,它们是 _ C _。 A. 运算器与控制器 B. 主机与外设 C. 硬件与软件 D. 硬件与操作系统 3、 现代计算机组织结构是以 _ B _为中心,其基本结构遵循冯诺依曼思想。 A. 寄存器 B. 存储器 C. 运算器 D. 控制器 4、 冯 ?诺依曼存储程序的思想是指 _ C _。 A. 只有数据存储在存储器 B. 只有程序存储在存储器 C. 数据和程序都存储在存储器 D. 数据和程序都不存储在存储器 5、 某机字长 64 位,其中 1 位符号位, 63 位尾数。若用定点小数表示,则最大
13、正小数为 B 。 A. (1 2-64) B. (1 2-63) C. 264 D. 263 6、 设 x补 =1.x1x2x3x4x5x6x7x8,当满足 A 时, x 1/2 成立。 A. x1 1, x2 x8 至少有一个为 1 B. x1 0, x2 x8 至少有一个为 1 C. x1 1, x2 x8 任意 D. x1 0, x2 x8 任意 7、 在某 8 位定点机中,寄存器内容为 10000000,若它的数值等于 128,则它采用的数据表示为 B 。 A. 原码 B. 补码 C. 反码 D. 移码 8、 在下列机器数中,哪种表示方式 下零的表示形式是唯一的 B 。 A. 原码 B
14、. 补码 C. 反码 D. 都不是 9、 下列论述中,正确的是 D 。 A. 已知 x原求 x补的方法是:在 x原的末位加 1 B. 已知 x补求 x补的方法是:在 x补的的末位加 1 C. 已知 x原求 x补的方法是:将尾数连同符号位一起取反,再在末位加 1 D. 已知 x补求 x补的方法是:将尾数连同符号位一起取反,再在末位加 1 10、 IEEE754 标准规定的 32 位浮点数格式中,符号位为 1 位,阶码为 8 位,尾数为 23 位,则它所能表示的最大规格化 正数为 A 。 A. (2 223) 2127 B. (1 223) 2127 C. (2 223) 2255 D. 2127
15、 223 11、 浮点数的表示范围取决于 A 。 A. 阶码的位数 B. 尾数的位数 C. 阶码采用的编码 D. 尾数采用的编码 12、 在 24 24 点阵的汉字字库中,一个汉字的点阵占用的字节数为 D 。 A. 2 B. 9 C. 24 D. 72 13、 假定下列字符码中有奇偶校验位,但没有数据错误,采用奇校验的编码是 B 。 A. 10011010 B. 11010000 C. 11010111 D. 10111000 14、 在循环冗余校验中,生成多项式 G(x)应满足的条件不包括 D 。 A. 校验码中的任一位发生错误,在与 G(x)作模 2 除时,都应使余数不为 0 B. 校验码
16、中的不同位发生错误时,在与 G(x)作模 2 除时,都应使余数不同 C. 用 G(x)对余数作模 2 除,应能使余数循环 D. 不同的生成多项式所得的 CRC 码的码距相同,因而检错、校错能力相同 15、 运算器的核心部分是 C 。 A. 数据总线 B. 累加寄存器 C. 算术逻辑运算单元 D. 多路开关 16、 在浮点运算中下面的 论述正确的是 C 。 A. 对阶时应采用向左规格化 B. 对阶时可以使小阶向大阶对齐,也可以使大阶向小阶对齐 C. 尾数相加后可能会出现溢出,但可采用向右规格化的方法得出正确结论 D. 尾数相加后不可能得出规格化的数 17、 当采用双符号位进行数据运算时,若运算结
17、果的双符号位为 01,则表明运算 B 。 A. 无溢出 B. 正溢出 C. 负溢出 D. 不能判别是否溢出 18、 补码加法运算的规则是 B 。 A. 操作数用补码表示,符号位单独处理 B. 操作数用补码表示,连同符号位一起相加 C. 操作数用补码表示, 将加数变补,然后相加 D. 操作数用补码表示,将被加数变补,然后相加 19、 原码乘除法运算要求 C 。 A. 操作数必须都是正数 B. 操作数必须具有相同的符号位 C. 对操作数符号没有限制 D. 以上都不对 20、 下面对浮点运算器的描述中正确的是 A 。 A. 浮点运算器由阶码部件和尾数部件实现。 B. 阶码部件可实现加、减、乘、除四种
18、运算。 C. 阶码部件只能进行阶码的移位操作。 D. 尾数部件只能进行乘法和加法运算。 21、 若浮点数的阶码和尾数都用补码表示,则判断运算结果是否为规格化数的方法是 C 。 A. 阶符与数符相同为规格化数。 B. 阶符与数符相异为规格化数。 C. 数符与尾数小数点后第一位数字相异为规格化数。 D. 数符与尾数小数点后第一位数字相同为规格化数。 22、 已知 x补 1.01010, y补 1.10001,下列答案正确的是 D 。 A. x补 y补 1.11011 B. x补 y补 0.11011 C. x补 y补 0.11011 D. x补 y补 1.11001 23、 下列叙述中概念正确的是
19、 D 。 A. 定点补码运算时,其符号位不参加运算。 B. 浮点运算中,尾数部分只进行乘法和除法运算。 C. 浮点数的正负由阶码的正负符号决定。 D. 在定点小数一位除法中,为了避免溢出,被除数的绝对值一定要小于除数的绝对值。 24、 计算机系统中,硬件能够直接识别的指令是 A 。 A. 机器指令 B. 汇编语言指令 C. 高级语言指令 D. 特权指令 25、 指令系统中采用不同的寻址方式的主要目的是 B 。 A. 增加内存的容量 B. 缩短指令长度,扩大寻址范围 C. 提高访问内存的速度 D. 简化指令译码电路 26、 在相对寻址方式中,若指令中地址码为 X,则操作 数的地址为 B 。 A.
20、 X B. (PC) X C. X段基址 D. 变址寄存器 X 27、 在指令的地址字段中直接指出操作数本身的寻址方式,称为 B 。 A. 隐含地址 B. 立即寻址 C. 寄存器寻址 D. 直接寻址 28、 支持实现程序浮动的寻址方式称为 B 。 A. 变址寻址 B. 相对寻址 C. 间接寻址 D. 寄存器间接寻址 29、 在一地址指令格式中,下面论述正确的是 C 。 A. 只能有一个操作数,它由地址码提供 B. 一定有两个操作数,另一个是隐含的 C. 可能有一个操作数,也可能有两个操作 数 D. 如果有两个操作数,另一个操作数一定在堆栈中。 30、 在堆栈中,保持不变的是 C 。 A. 栈顶
21、 B. 堆栈指针 C. 栈底 D. 栈中的数据 31、 在变址寄存器寻址方式中,若变址寄存器的内容是 4E3CH,给出的偏移量是 63H 则它对应的有效地址是 D 。 A. 63H B. 4D9FH C. 4E3CH D. 4E9FH 32、 设寄存器 R 的内容 (R) 1000H,内存单元 1000H 的内容为 2000H,内存单元 2000H 的内容为 3000H, PC 的值为 4000H。若采用相对寻址方式, 2000H (PC) 访问的操作数是 C 。 A. 1000H B. 2000H C. 3000H D. 4000H 33、 程序控制类指令的功能是 D 。 A. 进行算术运算
22、和逻辑运算 B. 进行主存与 CPU 之间的数据传送 C. 进行 CPU 和 I O 设备之间的数据传送 D. 改变程序执行的顺序 34、 算术右移指令执行的操作是 B 。 A. 符号位填 0,并顺次右移 1 位,最低位移至进位标志位 B. 符号位不变,并顺次右移 l 位,最低位移至进位标志位 C. 进位标志位移至符号位,顺次右移 1 位,最低位移至进位标志位 D. 符号位填 1,并 顺次右移 1 位,最低位移至进位标志位 35、 下列几项中,不符合 RISC 指令系统的特点是 B 。 A. 指令长度固定,指令种类少 B. 寻址方式种类尽量多,指令功能尽可能强 C. 增加寄存器的数目,以尽量减
23、少访存次数 D. 选取使用频率最高的一些简单指令以及很有用但不复杂的指令 36、 需要定期刷新的存储芯片是 _ B _。 A. EPROM B. DRAM C. SRAM D. EEPROM 37、 _ A _存储芯片是易失性的。 A. SRAM B. UV-EPROM C. NV-RAM D. EEPROM 38、 有 RAS 和 CAS 引脚的存储芯片是 _ B _。 A. EPROM B. DRAM C. SRAM D. 三者都是 39、 下面叙述不正确的是 _C _。 A半导体随机存储器可随时存取信息,掉电后信息丢失。 B. 在访问随机存储器时,访问时间与单元的物理位置无关。 C. 内存储器中存储的信息均是不可改变的。 D. 随机存储器和只读存储器可以统一编址。 40、 动态 RAM 与静态 RAM 相比,其优点是 _C _。