计算机原理复习题文档格式.docx
- 文档编号:2961434
- 上传时间:2023-05-01
- 格式:DOCX
- 页数:8
- 大小:22.86KB
计算机原理复习题文档格式.docx
《计算机原理复习题文档格式.docx》由会员分享,可在线阅读,更多相关《计算机原理复习题文档格式.docx(8页珍藏版)》请在冰点文库上搜索。
三、简答题 1.计算机的发展历史经历了哪三个发展阶段?
2.冯·
诺依曼思想体制的基本思想是什么?
3.控制器应该具有哪两项主要任务?
4.计算机系统的层次结构主要包括哪些层次?
5.解释下列术语:
硬件、软件、总线、机器字长、虚拟机。
习 题 一、单项选择题 1.下列数中最小的数为 A 。
A.2B.8C.16 2.设X=-,则[X]补为 C 。
A. B.C. 3.机器数 B中零的表示形式是唯一的。
A.原码 B.补码C.反码 对 4.在计算机中,普遍采用的字符编码是 C 。
A.BCD码 B.16进制C.ASCⅡ码 对 D.10D.D.以上说法都不 D.以上说法都不 5.用32位字长表示定点小数时,所能表示的数值范围是 B 。
-- A.0≤│N|≤1-232 B.0≤│N|≤1-231 -- C.0≤│N|≤1-230 D.0≤│N|≤1-2296.用于对某个寄存器中操作数的寻址方式称为 C 寻址。
A.直接 B.间接C.寄存器直接 D.寄存器间接7.程序控制类指令的功能是 D 。
A.进行算术运算和逻辑运算 B.进行内存和CPU之间的数据传送C.进行CPU和I/O设备之间的数据传送D.改变程序执行的顺序 8.寄存器间接寻址方式中,操作数处在 D 。
A.通用寄存器 B.程序计数器C.堆栈 D.内存单元9.以下四种类型指令中,执行时间最长的是 C 。
A.RR型 B.RS型 C.SS型D.程序控制指令10.在浮点数的编码中 C 在机器数中不出现,是隐含的。
A.阶码 B.尾数C.基数D.符号11.奇偶校验 B 。
A.能发现并纠正错误 B.只能发现奇数个位同时出错C.能发现多个数位同时出错 D.只能发现一位出错12.奇校验的编码原则是 B 。
A.让待编信息为1的个数为奇数B.让编成的校验码为1的个数为奇数C.让待编信息为0的个数为奇数D.让编成的校验码为0的个数为奇数13.算术右移指令执行的操作是 B 。
A.符号位填0,并顺次右移1位,最低位移至进位标志位B.符号位不变,并顺次右移1位,最低位移至进位标志位 C.进位标志位移至符号位,顺次右移1位,最低位移至进位标志位D.符号位填1,并顺次右移1位,最低位移至进位标志位14.有关算术左移中,说法正确的是 A 。
A.数据顺次左移1位,最低位用0补充B.数据顺次左移1位,最低位用1补充 C.数据顺次左移1位,最低位用原最高位补充 D.数据顺次左移1位,最高位不变 15.逻辑右移指令执行的操作是 A 。
A.符号位填0,并顺次右移1位,最低位移至进位标志位B.符号位不变,并顺次右移1位,最低位移至进位标志位 C.进位标志位移至符号位,顺次右移1位,最低位移至进位标志位D.符号位填1,并顺次右移1位,最低位移至进位标志位 16.在相对寻址方式中,若指令中地址码为X,则操作数的地址为B 。
A.X B.+XC.X+段基址 D.变址寄存器+X 17.指令系统中采用不同寻址方式的目的主要是 B 。
A.可直接访问外存 B.缩短指令长度,扩大寻址空间,提高编程灵活性C.实现存储程序和程序控制 D.提供扩展操作码并降低指令译码难度18.堆栈常用于 B 。
A.数据移位B.保护程序现场C.程序转移D.输入输出19.指令执行中使用到堆栈的操作是 C 。
A.移位指令 B.乘法指令C.子程序调用指令 D.串处理指令20.在堆栈中,保持不变的是 C 。
A.栈顶B.栈指针C.栈底D.栈中的数据21.能够改变程序执行顺序的是 D 。
A.数据传送类指令 B.移位操作类指令C.输入输出类指令 D.转移类指令22.操作数地址存放在寄存器的寻址方式叫 D 。
A.相对寻址方式 B.变址寄存器寻址方式C.寄存器寻址方式 D.寄存器间接寻址方式二、名词解释 分别解释如下名词的含义:
机器数、定点数、浮点数、寻址方式、CICS、RICS、堆栈。
三、简答题 1.已知[X]原=10011011是定点纯小数,写出X的浮点数规格化形式,设其阶码是4位,补码表示,尾数是8位,原码表示。
2.将下列十进制数写成字长为16位的二进制原码、反码、补码。
+39-65-353.求下列整数补码的真值。
1011011001000110111100104.回答下列各机器数所表示数的范围
(1)8位二进制无符号定点整数;
(2)8位二进制无符号定点小数;
(3)16位二进制无符号定点整数;
(4)用补码表示的16位二进制有符号整数;
(5)用浮点数表示的数。
5.在电子数字计算机中,无论是数据还是控制信息都采用二进制数字化方式来表示。
信息表示数字化通常包含了哪两层含义?
6.简述基址寻址方式和变址寻址方式的主要区别。
习 题 一、单项选择题 1.设[X]补=,当满足 A 时,X>
-1/2成立。
A.x1必须为1,x2x3x4至少有一个为1B.x1必须为1,x2x3x4任意C.x1必须为0,x2x3x4至少有一个为1D.x1必须为0,x2x3x4任意2.在定点二进制运算器中,减法运算一般通过 D 来实现。
A.原码运算的二进制减法器B.补码运算的十进制加法器C.补码运算的二进制减法器D.补码运算的二进制加法器3.补码加运算是指 B 。
A.操作数用补码表示,符号位单独处理B.操作数用补码表示,连同符号位一起相加C.操作数用补码表示,将加数变补,然后相加D.操作数用补码表示,将被加数变补,然后相加 4.采用双符号位时,发生正溢出的特征是双符号位为 B 。
A.00B.01C.10D.115.乘法器的硬件结构通常采用 D 。
A.串行加法器和串行移位器B.并行加法器和串行左移C.串行加法器和串行右移D.并行加法器和串行右移 6.从数据流的传递过程和控制节拍来看,阵列乘法器可认为是 B 。
A.全串行运算的乘法器B.全并行运算的乘法器C.串—并行运算的乘法器D.并—串型运算的乘法器7.在补码一位乘法中,若YnYn+1=10,则应执行 B 。
A.+X,然后右移一位 B.-X,然后右移一位C.右移一位 D.左移一位8.在原码不恢复余数除法中 D 。
A.不存在恢复余数的操作 B.仅当某步余数为负时,才恢复余数操作 C.只在最后一步恢复余数 D.仅当最后一步余数为负时,作恢复余数操作9.在浮点加减运算时,尾数求和的结果若是×
×
…×
或×
…×
,则 C 。
A.右规,阶码加1 B.左规,阶码加1C.不需规格化处理 D.先左规,后右规 10.若浮点数的阶码和尾数都用补码表示,则判断运算结果为规格化数的方法是 C 。
A.阶符与数符相同 B.阶符与数符相异C.数符与尾数小数点后第1位数字相异D.数符与尾数小数点后第1位数字相同 11.在定点运算器中,无论采用双符号位还是单符号位,必须有 C ,它一般用异或门来实现。
A.译码电路 B.编码电路C.溢出判断电路 D.移位电路 12.ALU属于 A 部件。
A.运算器 B.控制器C.存储器 D.寄存器13.加法器采用先行进位的目的是A。
A.提高加法器的速度 B.优化加法器结构C.增强加法器功能 D.以上说法都不对 14.浮点运算器阶码运算器和尾数运算器组成,它们都是 A 。
A.定点运算器B.多个ALU C.乘法器 D.除法器15.下面浮点运算器的描述中正确的是:
A 。
A.浮点运算器可用阶码部件和尾数部件实现B.阶码部件可实现加、减、乘、除四种运算C.阶码部件只进行阶码相加和相减操作D.尾数部件只进行乘法和减法运算 16.组成一个运算器需要多个部件,但下面所列 B 不是组成运算器的部件。
A.状态字寄存器B.数据总线C.ALUD.地址寄存器二、名词解释 分别解释如下名词的含义:
变形补码、溢出、对阶、规格化。
三、计算题 1.已知X=-,Y=+,用补码求X-Y=?
请分步列出运算过程。
2.已知X=-,Y=+,用补码一位乘法求XY=?
请分步列出运算过程,并给出完整的乘积。
3.已知X=-,Y=+,用原码不恢复余数除法求X/Y=?
请分步列出运算过程,并给出商和余数。
四、简答题 1.为什么通用计算机中多采用补码运算?
2.溢出和进位有何不同?
3.简述采用单符号位检测溢出的方法。
4.浮点数采用规格化表示,是何含义?
5.简述原码一位乘法运算的运算步骤。
6.简述浮点加减法运算的运算步骤。
7.简述浮点运算中溢出的处理方法。
习 题 一、单项选择题 1.CPU内通用寄存器的位数取决于B 。
A.存储器容量 B.机器字长C.指令的长度 D.CPU的管脚数2.CPU组成中不包括 D 。
A.指令寄存器. B.指令译码器C.地址寄存器 D.地址译码器3.程序计数器PC属于 B 。
《计算机组成原理》参考答案 一.单项选择题 1. 2.3.4.5. A.B.;
D.;
C.A.D.D. 6.C.7.D.8.C.9.D.10.C.11.B.12.B.13.C.14.D.15.B.16.C. 二、简答题 1、解释下列名词的含义:
答:
为了解决多个主设备同时竞争总线控制权,必须具有总线仲裁部件,以某种方式选择其中一个主设备作为总线的下一次主方。
对多个主设备提出的占用总线请求,一般采用优先级或公平策略进行仲裁。
按照总线仲裁电路的位置不同,仲裁方式分为集中式仲裁和分布式仲裁两类。
虚拟存储器是建立在主存一外存层次上的操作系统存储管理软件及附加硬件装置组成的存储体系。
它以透明的方式给用户提供了一个访问速度接近主存储器,而存储空间比实际主存空间大得多的虚拟存储器。
此时程序的逻辑地址称为虚拟地址(虚地址),程序的逻辑地址空间称为虚拟地址空间。
因此,虚拟存储器不仅解决了人们追求的存储容量大、存取速度快和成本低之间的矛盾,而且它也是一种有效的存储体系管理方式。
物理地址(实地址)CPU地址引脚送出,它是用于访问主存的地址。
虚拟地址是程序设计者使用的地址。
工作在虚拟地址模式下的CPU理解这些虚拟地址,并将它们转换成物理地址。
2、答:
传送方式一般有4种,即无条件方式、查询方式、中断方式和DMA方式。
无条件方式 在这种传送方式时,CPU已认定外设作好输入或输出准备,所以不必查询外设的状态而直接与外设进行数据传送。
这种传送方式的特点是:
硬件电路和程序设计都很简单,常常用在对外设要求不高的系统中,如交通灯管理、路灯管理和广告牌显示等系统中。
查询方式 查询方式是指CPU在传送数据之前,要检查外设是否“准备好”,若没有准备好,则继续查其状态,直至外设准备好了,即确认外部设备已具备传送条件之后,才能进行数据传送。
显然,在这种方式下,CPU每传送一个数据,需花费很多时间来等待外设进行数据传送的准备,且CPU与外设不能同时工作,各种外设也不能同时工作,因此,信息传送的效率非常之低。
但这种方式传送数据比无条件传送数据的可靠性高,接口电路也较简单,硬件开销小,在CPU不太忙且传送速度要求不高的情况下采用。
中断方式 中断传送方式的特点是:
外设具有主动向CPU申请服务的能力。
当输入设备已将数据准备好,或者输出设备可以接收数据时,便可以向CPU发出中断请求,CPU可中断正在执 行的程序而和外设进行一次数据传输。
待输入操作或输出操作完成后,CPU再恢复执行原来的程序。
与查询工作方式不同的是,这时的CPU不用主动去不断地查询等待,而可以去处理其他事情。
因此,采用中断传送时,CPU和外设是处在并行工作的状况下,这样就大大提高了CPU的效率。
DMA方式 在DMA方式下,外设通过DMA的一种专门接口电路——DMA控制器(DMAC),向CPU提出接管总线控制权的总线请求,CPU在当前的总线周期结束后,响应DMA请求,把对总线的控制权交给DMA控制器。
于是在DMA控制器的管理下,外设和存储器直接进行数据交换,而不需CPU干预,这样可以大大提高数据传送速度。
3、答:
指令的地址是指该指令在主存储器中的地址,而指令中的地址码是指该指令所需操作数的形式地址。
4、答:
它主要控制存储器、微指令寄存器和地址转移逻辑三大部分组成。
(1)控制存储器 控制存储器用来存放实现全部指令系统的微程序,它是一种只读存储器。
一旦微程序固化,机器运行时则只读不写。
(2)微指令寄存器 微指令寄存器用来存放控制存储器读出的一条微指令信息。
其中微地址寄存器决定将要访问的下一条微指令的地址,而微命令寄存器则保存一条微指令的操作控制字段和判别测试字段的信息。
(3)地址转移逻辑 在一般情况下,微指令控制存储器读出后直接给出下一条微指令的地址,通常我们简称微地址,这个微地址信息就存放在微地址寄存器中。
如果微程序不出现分支,那么下一条微指令的地址就直接微地址寄存器给出。
当微程序出现分支时,意味着微程序出现条件转移。
在这种情况下,通过判别测试字段P和执行部件的“状态条件”反馈信息,去修改微地址寄存器的内容,并按改好的内容去读下一条微指令。
地址转移逻辑就承担自动完成修改微地址的任务。
三.计算题 1.答:
[+56]原=00111000B;
[+56]反=00111000B;
[+56]补=00111000B。
[-56]原=10111000B;
[-56]反=11000111B;
[-56]补=11001000B。
[+126]原=01111110B;
[+126]反=01111110B;
[+126]补=01111110B。
[-126]原=11111110B;
[-126]反=10000001B;
[-126]补=10000010B。
2.答:
因为 [X]补=00000111,[Y]补=11101101 则 [X]补=00000111 +7 +)[Y]补=11101101 +)-19 [X]补+[Y]补=11110100 -12所以 [X]补+[Y]补=11110100 此和数为负,将负数的补码还原为原码,即:
[X+Y]原=[(X+Y)补]补=10001100 因为[X]补=11001000 [Y]补=11101111[-Y]补=00010001 则 [X]补=11001000 +)[-Y]补=11101111 [X]补+[-Y]补=11011001 所以[X]补-[Y]补=[X]补+[-Y]补=11011001 四.设计题 1、答:
2、答:
PC→BUS;
BUS→MAR;
PC+1取指令周期Read;
MBR→BUS;
BUS→IR测试OP PC→BUS;
PC+1 Read;
BUS→Z执行指令周期R→BUS;
BUS→Y ADD;
ALU→BUS;
BUS→R 转入公操作 一.选择题 1.完整的计算机系统应包括____D__。
A.运算器、存储器、控制器B.外部设备和主机C.主机和实用程序 D.配套的硬件设备和软件系统2.下列数中最小的数为__C____。
A.2 B.8C.BCD D.163.设X=-,则〔X〕补为_____C_。
A. B.C. D.4.机器数___BC___中,零的表示形式是唯一的。
A.原码 B.补码C.移码 D.反码5.在计算机中,普遍采用的字符编码是___D___。
A.BCD码 B.16进制C.格雷码 D.ASCⅡ码6.运算器的主要功能是进行__C____。
A.逻辑运算 B.算术运算C.逻辑运算和算术运算 D.只作加法 7.存储器是计算机系统中的记忆设备,它主要用来___C___。
A.存放数据 B.存放程序C.存放数据和程序 D.存放微程序 8.某计算机的字长16位,它的存储容量是64KB,若按字编址,那么它的寻址范围是____B__。
A.64K C.64KB D.32KB 9.用32位字长表示定点小数时,所能表示的数值范围是____B__。
A.0≤│N|≤1-2-32 B.0≤│N|≤1-2-31C.0≤│N|≤1-2-30 D.0≤│N|≤1-2-29 10.用于对某个寄存器中操作数的寻址方式称为C______寻址。
A.直接 B.间接 C.寄存器直接 D.寄存器间接11.程序控制类指令的功能是___D___。
A.进行算术运算和逻辑运算 B.进行主存和CPU之间的数据传送 C.进行CPU和I/O设备之间的数据传送D.改变程序执行的顺序 12.中央处理器是指__C____。
A.运算器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 原理 复习题