计算机组成原理习题答案.doc
《计算机组成原理习题答案.doc》由会员分享,可在线阅读,更多相关《计算机组成原理习题答案.doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流计算机组成原理习题答案.精品文档.1、 冯诺依曼机工作的基本方式的特点是( C )。A.多指令流单数据流 B.具备了自动输入输出的功能C.按地址访问并顺序执行指令 D.存储器按内容选择地址2、 完整的计算机应包括( D )。A. 运算器、存储器、控制器 B.外部设备和主机 C.主机和实用程序 D.配套的硬件设备和软件系统3. 下列逻辑部件中,不包括在运算器内的是( D )。A. 累加器 B. 运算状态寄存器 C. ALU D. 指令寄存器4. 计算机系统中广泛采用总线将五大部件联系起来,使用总线结构可以( B )。A. 减少信息传输量 B.
2、减少信息传输线的条数 C. 提高信息传输的速度 D. 增加CPU的工作量5. 运算器虽有许多部件组成,但核心部件是( B )。A. 数据总线 B. 算术逻辑运算单元 C. 多路开关 D. 累加寄存器6. 某寄存器中的值有时是地址,因此具有计算机的( C )才能识别它。A. 译码器 B. 判断程序 C. 指令 D. 时序信号7. 早期的8位微型计算机中乘除法大多数用( A )实现。A. 软件 B. 硬件 C. 固件 D. 专用芯片8. 硬件在功能实现上比软件强的是( A )。A. 速度快 B. 成本低 C. 灵活性强 D. 实现容易9. 存储器地址的重要作用是( B )。 A. 便于按地址编号读
3、写连续的数据 B. 作为存储器中不同数据字的惟一标志 C. 便于一个程序连续存放 D. 作为区分地址中的数据和指令的标志10. 下列部件不属于主机的是( C )。A. 运算器 B. 控制器 C. 键盘 D. 内存储器11. 虚拟机中不包括的层次是( D )。A. 应用软件 B. 硬件 C. 操作系统 D. 用户自编程序12. 运算器中临时存放数据的部件是( B )。A. ALU B. 寄存器 C. 半导体存储器 D. 指令寄存器13. 计算机内存与外存的区别在于( A )。A. 是否包括在主机中 B. 是否包括在主机箱中 C. 是否由主机控制 D. 是否由操作系统控制14. 计算机的外围设备是
4、指( D )。15. 对计算机的软硬件资源进行管理的程序是( B )。16. 下列功能中哪个不属于操作系统的功能范畴?( D )。17. 可由计算机硬件系统直接运行的程序是( )。18. 一类常用的将高级语言程序转换成机器语言的过程称做( )。一、单项选择题1. 某机字长64位,其中1位符号位,63位尾数。若用定点小数表示,则最大正小数为( B )。A+(1-2-64 ) B. +(1-2-63 ) C. 2-64 D. 2-632. 设x补=1.x1 x2x3x4x5x6x7x8,当满足( A )时,x-1/2成立。Ax1 =1,x2x8至少有一个为1 B. x1 =0,x2x8至少有一个为
5、1 C. x1 =1,x2x8任意 D. x1 =0,x2x8任意3. 设寄存器位数为16位,机器数采用定点整数补码形式(一位符号位),对应于十进制数1022,寄存器内存放的内容为( C )。 A(1022)16 B. (1776)16 C. (03FE)16 D. (7FE0)164. 若用二进制数表示十进制数0到999999,则最少需要的二进制数位是( C )。A6 B. 16 C. 20 D.1000005. 在某8位定点机中,寄存器内容为10000000,若它的数值等于-128,则它采用的数据表示为( B )。A原码 B. 补码 C. 反码 D. 移码6. 设浮点数N=MRe,阶码e
6、与尾数M均采用补码表示,尾数的最高位为符号位,尾数和阶码的基数均为2.下列数据中为规格化数的是( C )。A0.001110 B. 1.100010 C. 0.111110 D. 1.1111107. 在下列机器数中,哪种表示方式下,零的表示形式是惟一的?( B )A原码 B. 补码 C. 反码 D. 都不是8. N+1位的定点整数的原码的数据表示范围是( B )。A -2n x2n B. -2n x2n C. -2n+1 x2n -1 D. -2n -1x2n+19. 下列论述中,正确的是( D )。A已知x原求x补的方法是:在x原的末位加1B. 已知x补求-x补的方法是:在x补的末位加1C
7、. 已知x原求x补的方法是:将尾数连同符号位一起取反,再在末位加1D. 已知x补求-x补的方法是:将尾数连同符号位一起取反,再在末位加110. 采用全零的形式表示机器零的浮点表示的编码方式是( D )。A阶码采用原码表示,尾数采用原码表示 B. 阶码采用补码表示,尾数采用原码表示C. 阶码采用补码表示,尾数采用补码表示 D. 阶码采用移码表示,尾数采用补码表示11. IEEE754标准规定的32位浮点数格式中,符号位为1位,阶码为8位,尾数为23位,则它所能表示的最大规格化正数为( A )。A+(2-2-23)2+127 B. +(1-2-23)2+127 C. +(2-2-23)2+255
8、D. 2+1272-2312. 浮点数的表示范围取决于( A )。A阶码的位数 B. 尾数的位数 C. 阶码采用的编码 D. 尾数采用的编码13. 逻辑右移指令执行的操作是( A )。A符号位填0,并顺次右移1位,最低位移至进位标志位B. 符号位不变,并顺次右移1位,最低位移至进位标志位C. 进位标志位移至符号位,顺次右移1位,最低位移至进位标志位D. 符号位填1,并顺次右移1位,最低位移至进位标志位14. 在浮点运算中,下面的论述正确的是( C )。A对阶时应采用向左规格化 B. 对阶时可以使小阶向大阶对齐,也可以使大阶向小阶对齐 C. 尾数相加后可能会出现溢出,但可采用向右规格化的方法得出
9、正确结论 D. 尾数相加后不可能得出规格化的数15. 十进制数-0.75的IEEE754单精度格式表示成十六进制为( C )。A3F200000H B. BE200000H C. BF400000 D. BE400000H16. 原码乘除法运算要求( C )。 A. 操作数必须都是正数 B. 操作数必须具有相同的符号位 C. 对操作数符号没有限制 D.以上都不对17. 进行补码一位乘法时,被乘数和乘数均用补码表示,运算时( A )。 A. 首先在乘数最末位yn后增设附加位yn+1 ,且初始yn+1=0,再依照yn yn+1的值确定下面的运算 B. 首先在乘数最末位yn后增设附加位yn+1 ,且
10、初始yn+1=1,再依照yn yn+1的值确定下面的运算 C. 首先观察乘数符号位,然后决定乘数最末位yn后附加位yn+1的值,再依照yn yn+1的值确定下面的运算 D. 不应在乘数最末位yn后增设附加位yn+1,而应直接观察乘数的末两位yn-1yn 确定下面的运算18. 若要想使8位寄存器A中的高4位变为0,低4位不变,可使用( B )。 A. AF0HA B. A0FHA C. AF0HA D. A0FHA19. 在2424点阵的汉字字库中,一个汉字的点阵占用的字节数为( D )。 A. 2 B. 9 C. 24 D. 7220. 假定下列字符码中有奇偶校验位,但没有数据错误,采用奇校验
11、的字符码是( B )。 A. 10011010 B. 11010000 C. 11010111 D. 1011100021. 在循环冗余校验中,生成多项式G(x)应满足的条件不包括( D )。 A. 校验码中的任何一位发生错误,在与G(x)作模2除时,都应使余数不为0 B. 校验码中的不同位发生错误时,在与G(x)作模2除时,都应使余数不同 C. 用与G(x)对余数作模2除,应能使余数循环 D. 选择不同的生成多项式所得的CRC码的码距相同,因而检错、校错能力相同22. 运算器的核心部分是( C )。 A. 数据总线 B. 累加寄存器 C. 算术逻辑运算单元 D. 多路开关23. 浮点运算器的
12、组成结构包括( C )。 A. 乘法器 B. 除法器 C. 阶码和尾数运算部件 D. 一个ALU24. 下面对浮点运算器的描述中正确的是( A )。 A. 浮点运算器由阶码部件和尾数部件实现 B. 阶码部件可以实现加、减、乘、除4种运算 C. 阶码部件只能进行阶码的移位操作 D. 尾数部件只能进行乘法和加法运算练习单元三一、 单项选择题1. 计算机系统中,仅由硬件设计人员使用的指令是( C )。 A. 机器指令 B. 宏指令 C. 微指令 D. 特权指令2. 指令系统中采用不同的寻址方式的主要目的是( B )。 A. 增加内存的容量 B.缩短指令长度,扩大寻址范围 C.提高访问内存的速度 D.
13、简化指令译码电路3. 指令操作所需的数据不会来自( D )。 A. 寄存器 B. 指令本身 C. 主存中 D. 控制存储器4在相对寻址方式中,若指令中地址码为X,则操作数的地址为( B )。A. X B. (PC)+X C. X+段基址 D. 变址寄存器+X5. 单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个操作数常采用的寻址方式是( C )。 A. 相对寻址方式 B. 立即寻址方式 C. 隐含寻址方式 D. 间接寻址方式6. 在指令的地址字段中直接指出操作数本身的寻址方式称为( B )。 A. 隐含地址 B. 立即寻址 C. 寄存器寻址 D. 直接寻址7. 支持实现
14、程序浮动的寻址方式称为( B )。 A. 变址寻址 B. 相对寻址 C. 间接寻址 D. 寄存器间接寻址8. 设变址寄存器为X,形式地址为D,(X)表示寄存器X的内容,变址寻址方式的有效地址可表示为( A )。 A. EA=(X)+D B. EA=(X)+(D) C. EA=(X)+D) D. EA=(X)+(D)9. 下列说法中不正确的是( C )。A. 变址寻址时,有效数据存放在主存中 B. 堆栈是先进后出的随机存储器 C. 堆栈指针SP的内容表示当前堆栈内所存储的数据的个数 D. 内存中指令的寻址和数据的寻址是交替进行的10. 在零地址指令格式中,下面论述正确的是( C )。A. 只能有
15、一个操作数,它由地址码提供 B. 一定有两个操作数,另一个是隐含的C. 可能有一个操作数,也可能有两个操作数 D. 如果有两个操作数,另一个操作数一定在堆栈中11. 以下论述正确的是( A )。A. 二地址指令中,目的操作数的地址就是存操作结果的地址B. 二地址指令中,目的操作数一定在源操作数后面C. 由于三地址指令使用灵活,所以广泛地使用在各类型计算机的指令中D. 指令的地址码字段存放的一定是操作数地址12. 堆栈常用于( B )。 A. 数据移位 B. 保护程序现场 C. 程序转移 D. 输入输出13. 在堆栈中,保持不变的是( C )。 A. 栈顶 B. 堆栈指针 C. 栈底 D. 栈中
16、的数据14. 在堆栈寻址方式中,设A为累加器,SP为堆栈指针,Msp为SP指示的栈顶单元。如果进栈操作的动作顺序是(SP)1SP,(A)Msp,那么出栈操作应为( A )。 A. (Msp) A,(SP)+1 SP B. (SP)+1SP,(Msp)AC. (SP)1SP,(Msp)A D. (Msp)A,(SP)1SP15. 在变址寄存器寻址方式中,若变址寄存器的内容是4E3CH,给出的偏移量是63H,则它对应的有效地址是( D )。 A. 63H B. 4D9FH C. 4E3CH D. 4E9FH16. 设寄存器R的内容(R)=1000H,内存单元1000H的内容为2000H,内存单元2
17、000H的内容为3000H,PC的值为4000H,采用相对寻址方式-2000H(PC)访问的操作数是( C )。 A. 1000H B. 2000H C. 3000H D. 4000H17. 程序控制类指令的功能是( D )。A. 进行算术运算和逻辑运算 B. 进行主存与CPU之间的数据传送C. 进行CPU和I/O设备之间的数据传送 D. 改变程序执行的顺序18. 运算型指令的寻址与转移型指令的寻址的不同点在于( A )。A. 前者取操作数,后者决定程序转移地址 B. 后者取操作数,前者决定程序转移地址C. 前者是短指令,后者是长指令 D. 前者是长指令,后者是短指令19. 算术右移指令执行的
18、操作是( B )。A. 符号位填0,并顺次右移1位,最低位移至进位标志位B. 符号位不变,并顺次右移1位,最低位移至进位标志位C. 进位标志位移至符号位,顺次右移1位,最低位移至进位标志位D. 符号位填1,并顺次右移1位,最低位移至进位标志位20. 设寄存器中有数据BCH,经过一位移位操作成为DEH,这个操作是( B )。 A. 算术左移 B. 算术右移 C. 逻辑左移 D. 逻辑右移21. 移位操作中,移出的位存入( C )。 A. 零标志位 B. 溢出标志位 C. 进位标志位 D. 符号位22. 能够改变程序执行顺序的是( D )。 A. 数据传送指令 B.移位操作 C. I/O指令 D.
19、 转移指令23. 下列指令中,哪种指令执行时间最长?( D ) A. 转移指令 B. 寄存器间传送数据的指令 C. 内存取数指令 D. 退出中断处理返回被中断的程序24. 下列几项中,不符合RISC指令系统的特点是( B )。A. 指令长度固定,指令种类少 B. 寻址方式种类尽量多,指令功能尽可能强C. 增加寄存器的数目,以尽量减少访存次数D. 选取使用频率最高的一些简单指令,以及很有用但不复杂的指令25. 下面关于RISC技术的描述中,正确的是( C )。A. 采用RISC技术后,计算机的体系结构又恢复到早期的比较简单的情况B. 为了实现兼容,新设计的RISC系统的指令系统是从原来的CISC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 习题 答案
限制150内