文档库

最新最全的文档下载
  • 求职/职场
  • 总结/汇报
  • 工作bob网页登录网址
  • 教学研究
  • 资格考试
  • 外语考试
  • 高等教育
  • 高中教育
  • 初中教育
  • 小学教育
  • 幼儿教育
  • 表格/模板
  • 人文社科
  • 当前位置:文档库 > 计算机原理复习题

    计算机原理复习题

    习题

    一、单项选择题

    1.目前的计算机,从原理上讲 C 。

    A.指令以二进制形式存放,数据以十进制形式存放

    B.指令以十进制形式存放,数据以二进制形式存放

    C.指令和数据都以二进制形式存放

    D.指令和数据都以十进制形式存放

    2.存储器是计算机系统的记忆设备,主要用于 D 。

    A.存放程序B.存放软件C.存放微程序D.存放程序和数据3.在CPU中,跟踪后继指令地址的寄存器是 B 。

    A.指令寄存器B.程序计数器C.地址寄存器D.状态条件寄存器4.完整的计算机系统应包括 D 。

    A.运算器、存储器、控制器B.外部设备和主机

    C.主机和实用程序D.配套的硬件设备和软件系统5.运算器虽然有许多部件组成,但核心部件是 C 。

    A.数据总线B.多路开关C.算术和逻辑单元D.寄存器6.中央处理器(CPU)是指 C 。

    A.运算器B.控制器

    C.运算器、控制器D.运算器、控制器和内部存储器7.计算机的外围设备是指 D 。

    A.输入/输出设备B.外存储器

    C.远程通信设备D.除了CPU和内存以外的其它设备

    二、填空题

    1.计算机中的指令、数据或状态等信息,它们在的形式上没有区别,都是“0”和“1”组成的数据,但其含义不同。

    2.存储程序是计算机能自动工作的所在。计算机不同于的根本区别,在于后者的解题步骤(即程序)是在机器外由人工干预和控制的。

    3.程序是计算机操作的步骤,它由一条一条的指令组成,每条指令都是计算机可以执行的基本。数据则是计算机操作的。

    4.计算机工作时,其中有两股信息在流动:一股是控制信息,即微操作命令,其发源地是,它分散流向各个部件。另一股是数据信息,它受的控制,从一个部件流向另—个部件,边流动边被加工处理。

    5.计算机的硬件与软件已经相辅相成,浑然一体。从设计制造的角度看,在基本硬件的基础上,软件与硬件在逻辑上是的,是可以互相的。

    三、简答题

    1.计算机的发展历史经历了哪三个发展阶段?

    2.冯·诺依曼思想体制的基本思想是什么?

    3.控制器应该具有哪两项主要任务?

    4.计算机系统的层次结构主要包括哪些层次?

    5.解释下列术语:硬件、软件、总线、机器字长、虚拟机。

    习题

    一、单项选择题

    1.下列数中最小的数为 A 。

    A.(101001)2 B.(52)8C.(2B)16 D.(44)10 2.设X=-0.1011,则[X]补为 C 。

    A.1.1011 B.1.0100 C.1.0101 D.1.1001 3.机器数 B 中零的表示形式是唯一的。

    A.原码B.补码C.反码D.以上说法都不对

    4.在计算机中,普遍采用的字符编码是 C 。

    A.BCD码B.16进制C.ASCⅡ码D.以上说法都不对

    5.用32位字长(其中1位符号位)表示定点小数时,所能表示的数值范围是B 。

    A.0≤│N|≤1-2-32B.0≤│N|≤1-2-31

    C.0≤│N|≤1-2-30 D.0≤│N|≤1-2-29

    6.用于对某个寄存器中操作数的寻址方式称为 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.(PC)+X

    C.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位的二进制原码、反码、补码。

    (1)+39 (2)-65 (3)-35

    3.求下列整数补码的真值。

    (1)10110110 (2)01000110 (3)11110010

    4.回答下列各机器数所表示数的范围

    (1)8位二进制无符号定点整数;

    (2)8位二进制无符号定点小数;

    (3)16位二进制无符号定点整数;

    (4)用补码表示的16位二进制有符号整数;

    (5)用浮点数表示(阶码是4位原码,尾数是8位原码)的数。

    5.在电子数字计算机中,无论是数据还是控制信息都采用二进制数字化方式来表示。

    信息表示数字化通常包含了哪两层含义?

    6.简述基址寻址方式和变址寻址方式的主要区别。

    习题

    一、单项选择题

    1.设[X]补=1.x1x2x3x4,当满足 A 时,X > -1/2成立。

    A.x1必须为1,x2x3x4至少有一个为1 B.x1必须为1,x2x3x4任意

    C.x1必须为0,x2x3x4至少有一个为1 D.x1必须为0,x2x3x4任意2.在定点二进制运算器中,减法运算一般通过 D 来实现。

    A.原码运算的二进制减法器B.补码运算的十进制加法器

    C.补码运算的二进制减法器D.补码运算的二进制加法器3.补码加运算是指 B 。

    A.操作数用补码表示,符号位单独处理

    B.操作数用补码表示,连同符号位一起相加

    C.操作数用补码表示,将加数变补,然后相加

    D.操作数用补码表示,将被加数变补,然后相加

    4.采用双符号位时,发生正溢出的特征是双符号位为 B 。

    A.00 B.01 C.10 D.11

    5.乘法器的硬件结构通常采用 D 。

    A.串行加法器和串行移位器B.并行加法器和串行左移

    C.串行加法器和串行右移D.并行加法器和串行右移

    6.从数据流的传递过程和控制节拍来看,阵列乘法器可认为是 B 。

    A.全串行运算的乘法器B.全并行运算的乘法器

    C.串—并行运算的乘法器D.并—串型运算的乘法器

    7.在补码一位乘法中,若Y n Y n+1=10,则应执行 B 。

    A.+X,然后右移一位B.-X,然后右移一位

    C.右移一位D.左移一位

    8.在原码不恢复余数除法中 D 。

    A.不存在恢复余数的操作B.仅当某步余数为负时,才恢复余数操作

    C.只在最后一步恢复余数D.仅当最后一步余数为负时,作恢复余数操作9.在浮点加减运算时,尾数求和的结果若是00.1×× …×或11.0 ××…×,则 C 。

    A.右规,阶码加1 B.左规,阶码加1

    C.不需规格化处理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.ALU D.地址寄存器

    二、名词解释

    分别解释如下名词的含义:变形补码、溢出、对阶、规格化。

    三、计算题

    1.已知X=-0.1001,Y=+0.0011,用补码求X-Y=?请分步列出运算过程。

    2.已知X=-0.0101,Y=+0.0011,用补码一位乘法求XY=?请分步列出运算过程,并给出完整的乘积。

    3.已知X=-0.1010,Y=+0.1101,用原码不恢复余数除法求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 。

    A.运算器B.控制器C.存储器D.I/O接口4.计算机主频的周期是指 B 。

    A.指令周期B.时钟周期 C.CPU周期D.存取周期5.以硬连线方式构成的控制器也称为 A 。

    A.组合逻辑型控制器B.微程序控制器

    C.存储逻辑型控制器D.运算器,

    6.直接转移指令的功能是将指令中的地址代码送入 C 。

    A.累加器B.地址寄存器C.PC D.存储器7.一节拍脉冲持续的时间长短是 C 。

    A.指令周期B.机器周期C.时钟周期D.以上说法都不对8.指令周期是指___ C ___。

    A.CPU从主存取出一条指令的时间B.CPU执行一条指令的时间

    C.CPU从主存取出一条指令加上执行这条指令的时间

    D.以上说法都不对

    9.在下述指令中,I为间接寻址,___C___指令包含的CPU周期数最多。

    A.CLA B.ADD 30 C.STA I 31 D.JMP 21 10.状态字寄存器用来存放 D 。

    A.算术运算结果B.逻辑运算结果

    C.运算类型D.算术、逻辑运算及测试指令的结果状态11.微程序存放在 A 中。

    A.控制存储器B.RAM C.指令寄存器D.内部存储器12.与微指令的执行周期对应的是 C 。

    A.指令周期B.机器周期C.节拍周期D.时钟周期13.将微程序存储在ROM中不加修改的控制器属于 D 。

    A.组合逻辑控制器B.动态微程序控制器

    C.PLA控制器D.静态微程序控制器

    14.关于微指令的编码方式,下面叙述正确的是 B 。

    A.直接表示法和分段编码法不影响微指令的长度

    B.一般情况下,直接表示法的微指令位数多

    C.一般情况下,分段编码法的微指令位数多

    D.以上说法都不对

    15.在计算机中,存放微指令的控制存储器隶属于 D 。

    A.外存B.高速缓存C.内部存储器D.CPU 16.某寄存器中的值有时是地址,这只有计算机的 C 才能识别它。

    A.译码器B.判断程序C.指令D.时序信号17.以下叙述中,正确的是: A 。

    A.同一个CPU周期中,可以并行执行的微操作叫相容性微操作

    B.同一个CPU周期中,不可以并行执行的微操作叫相容性微操作

    C.同一个CPU周期中,可以并行执行的微操作叫相斥性微操作

    D.以上说法都不对

    18.由于CPU内部的操作速度较快,而CPU访问一次内存所花的时间较长,因此机器周期通常用 A 来规定。

    A.内存中读取一个指令字的最短时间

    B.内存中读取一个数据字的最长时间

    C.内存中写入一个数据字的平均时间

    D.内存中取一个数据字的平均时间

    19.采用微程序控制的目的是 B 。

    A.提高速度B.简化控制器设计与结构

    C.使功能简单的控制器能降低成本D.不需要机器语言20.异步控制常作为 A 的主要控制方式。

    A.单总线结构计算机中访问主存与外围设备时

    B.微型机的CPU控制中

    C.组合逻辑控制的CPU中D.微程序控制器中21.CPU读/写控制信号的作用是 D 。

    A.决定数据总线上的数据流方向B.控制存储器操作(R/W)的类型

    C.控制流入、流出存储器信息的方向D.以上任一作用

    22.为了确定下一条微指令的地址,通常采用断定方式,其基本思想是: B 。

    A.用程序计数器PC来产生后继微指令地址

    B.通过微指令顺序控制字段由设计者指定或由设计者指定的判别字段控制产生后继微指令地址

    C.用微程序计数器μPC来产生后继微指令地址

    D.通过指令中指定一个专门字段来控制产生后继微指令地址

    23.假设微操作控制信号用C n来表示,指令操作码译码器输出用I m表示,节拍电位信号用M k表示,节拍脉冲信号用T i示,状态反馈信息用B j表示,则硬布线控制器的基本原理可表示为 D 。

    A.C n=f(I m,T i)B.C n=f(I m,B j)

    C.C n=f(M k,I m,B j)D.C n=f(I m,M k,T i,B j)24.同步控制是 C 。

    A.只适用于CPU控制的方式B.只适用于外围设备控制的方式

    C.由统一时序信号控制的方式D.所有指令控制时间都相同的方式25.微程序控制器中,机器指令与微指令的关系是 A 。

    A.每一条机器指令由一段微指令编成的微程序来解释执行

    B.每一条机器指令由一条微指令来执行

    C.一段机器指令组成的程序可由一条微指令来执行

    D.一条微指令由若干条机器指令组成

    26.异步控制方式常用于 C 。

    A.CPU控制B.微程序控制

    C.系统总线控制D.CPU内部总线控制

    27.在三级时序系统中,电平型微命令一般 C 。

    A.需维持一个指令执行周期B.维持一个工作周期

    C.维持一个节拍的时间D.只维持一个脉冲宽度的时间

    二、填空题

    1.运算器的逻辑结构既与机器的系统有关,又取决于数据的表示和运算方法。

    2.在程序开始执行前,必须将程序的第一条指令所在的存储单元送入PC。当执行指令时,CPU将自动修改PC的内容,其内容总是保持将要提取的指令的地址。

    3.程序状态字寄存器用于记录现行程序的运行和机器的工作,是参予

    控制程序执行的重要依据之一。

    4.数据流是根据指令流的操作而的,也就是说数据流是由指令流来驱动的。我们把计算机的这种工作方式,称为指令流(或控制流)驱动。

    5.计算机的各部件协调动作需要有时间标志,而时间标志则是用信号来体现的。一般来说,控制器发出的各种控制信号都是时间因素和空间因素的函数。

    6.计算机的主要部件是用逻辑电路构成的。因此,组成计算机硬件的器件特性决定了计算机时序信号最基本的体制是与体制。

    7.微命令发生器是控制器的核心部件,用来产生各种微操作控制命令。该部件的输入主要包括指令操作码及方式的译码信号、时序信号、被控制部件所反馈的各种信号和I/O请求信号等,将这些信息在其内部综合后形成微操作控制信号输出。

    8.拟定指令操作流程就是要根据结构将指令执行过程中,每一步寄存器之间的信息操作,用流程图的形式描述出来。

    9.所谓断定方式,就是后继微地址可由微程序设计者,或者根据微指令所规定的测试直接决定后继微地址的全部或部分地址值。

    三、名词解释

    分别解释如下名词的含义:微操作、数据通路、同步控制、异步控制、后继微地址、微指令、微程序。

    四、简答题

    1.CPU应该具有哪四项基本功能?

    2.试画出MOV A,B指令的指令周期操作流程图。

    3.计算机内部有哪两股信息在流动?它们彼此有什么关系?

    4.指令和数据均存放在内存中,CPU如何区分它们是指令还是数据?

    5.微程序控制器有何特点?

    6.控制器的控制方式解决什么问题?有哪几种基本控制方式?

    7.什么叫指令?什么叫微指令?二者有什么关系?

    8.机器指令包括哪两个基本要素?微指令又包括哪两个基本要素?程序靠什么实现顺序执行?靠什么实现转移?微程序中顺序执行和转移依靠什么方法?

    9.在组合逻辑控制器中,指令寄存器IR提供哪些与微操作命令形成有关的信息?时序部件提供哪些信号?它们在微命令形成中起什么作用?为什么微命令的形成与状态信息(PSW中的标志位)有关?

    10.请画出控制器的基本组成框图。

    11.简述CPU设计的基本步骤。

    习题

    一、单项选择题

    1.在下列存储器中,存取时间的长短与信息所在的位置有关是 C 。

    A.主存B.高速缓存C.磁盘D.RAM 2.静态RAM的特点是 B 。

    A.写入的信息静止不变B.停电后,信息丢失

    C.只读不写,因而信息不再变化D.停电后,信息仍能长久保持不变3.在下列存储器中,速度最快的是 A 。

    A.半导体存储器B.磁带存储器C.磁盘存储器D.光盘存储器

    4.CPU可直接访问的存储器是 A 。

    A.主存储器B.虚拟存储器C.磁盘存储器D.磁带存储器5.顺序存取存储器只适于作 D 。

    A.主存B.Cache C.ROM D.辅存6.地址线A15(高)~A0(低),用2K×8bit的存储器芯片组成部分6KB存储器,则加至各存储芯片上的地址线是 B 。

    A.A14~A0 B.A10~A0 C.A12~A0 D.A13~A0 7.用6116芯片(2k×8位)设计一个16k×8位的存储器,需要的芯片数为 D A.1 B.2 C.3 D.4 8.EPROM是指 D 。

    A.读写存储器B.只读存储器

    C.可编程的只读存储器D.光擦除可编程的只读存储器9.一个256K×8的DRAM芯片,其地址线和数据线总和为 A

    A.16 B.18 C.26 D.30

    10.双端口存储器所以能高速进行读写,是因为采用 B 。

    A.高速芯片B.两套相互独立的读写电路

    C.流水技术D.新型器件

    11.计算机的存储器采用分级方式是为了 C 。

    A.减少主机箱的体积B.保存大量数据方便

    C.解决容量、价格、速度三者之间的矛盾D.操作方便12.在主存和CPU之间增加cache的目的是 B 。

    A.增加主存容量B.解决CPU与主存之间的速度匹配问题

    C.提高主存的可靠性D.增加主存容量,同时加快存取速度13.采用虚拟存储器的主要目的是 B 。

    A.提高主存储器的存取速度B.扩大存储器空间,并能进行自动管理

    C.提高外存储器的存取速度D.扩大外存储器的存储空间14.相联存储器是按 C 进行寻址的存储器。

    A.地址指定方式B.堆栈存储方式

    C.内容指定方式D.地址指定方式与堆栈存储方式结合15.交叉存储器实质上是一种模块式存储器,它能 A 执行独立的读写操作。

    A.并行,多个B.串行,多个

    C.并行,一个D.串行,一个

    二、名词解释

    存储元、存储单元、存储体、存储单元地址、存储周期、虚拟存储器、逻辑地址、物理地址。

    三、简答题

    1.计算机存储系统分哪几个层次?每一层次主要采用什么存储介质?其存储容量和存取速度的相互关系如何?

    2.SRAM、DRAM各有何特点?

    3.简述Cache的替换策略。

    4.简述页表的作用。

    5.若用4K×4bit的RAM芯片组成16KB的存储器,需要多少芯片?A19(高)~A0

    (低)地址线中哪些参与片内寻址?哪些参与作芯片组的片选择信号?

    6.程序局部性原理是什么?

    7.若用6116芯片组成8KB RAM,请画出CPU与存储器的连接图(假设CPU只有16条地址线,8根数据线,一根读/写信号R/W,一根存储器/IO选择信号M/IO)。

    8.主存容量为4MB,虚存容量为1GB,则虚拟地址和物理地址各为多少位?如页面大小为4KB,则页表长度是多少?

    习题

    一、单项选择题

    1.在统一编址方式下,下面的说法 D 是对的。

    A.一个具体地址只能对应输入输出设备

    B.一个具体地址只能对应内存单元

    C.一个具体地址既可对应输入输出设备又可对应内存单元

    D.只对应I/O设备或者只对应内存单元

    2.在独立编址方式下,存储单元和I/O设备是靠 C 来区分的。

    A.不同的地址代码B.不同的地址总线

    C.不同的指令或不同的控制信号D.上述都不对

    3.在统一编址方式下,存储单元和I/O设备是靠 A 来区分的。

    A.不同的地址代码B.不同的地址总线

    C.不同的指令或不同的控制信号D.上述都不对

    4.发生中断请求的可能条件是 C 。

    A.一条指令执行结束B.一次I/O操作开始

    C.一次DMA操作开始D.以上说法都不对

    5.中断向量地址是 C 。

    A.子程序入口地址

    B.中断服务例行程序入口地址

    C.中断服务例行程序入口地址的指示器

    D.中断返回地址

    6.在关中断状态,不可响应的中断是 B 。

    A.硬件中断B.软件中断

    C.可屏蔽中断D.不可屏蔽中断

    7.禁止中断的功能可以由 B 来完成。

    A.中断触发器B.中断允许触发器

    C.中断屏蔽触发器D.中断禁止触发器

    8. 采用DMA方式传送数据时,每传送一个数据就要用一个 D 时间。

    A.指令周期B.机器周期C.存储周期D.总线周期9.主机、外设不能并行工作的方式是 A 。

    A.程序查询方式B.中断方式C.通道方式D.以上说法都不对10.在菊花(串行优先)链方式下,下面说法正确的是 B 。

    A.设备优先级的高低与该设备在链中所处的位置无关

    B.设备优先级的高低由该设备在链中所处的位置决定

    C.靠近CPU的设备优先级低 D. 以上说法都不对

    11.计算机系统中,主机和高速硬盘进行数据交换一般采用 B 方式。

    A.程序中断控制B.直接存储器访问(DMA)

    C.程序直接控制D.通道控制

    12.有关中断的论述不正确的是 A 。

    A.CPU及I/O设备可实现并行工作,但设备之间不可并行工作

    B.可以实现多道程序、分时操作、实时操作等

    C.对高速外设(如磁盘)采用中断可能引起数据丢失

    D.计算机的中断源可来自主机,也可来自外设

    13.为实现多重中断,保护断点和现场使用 D 。

    A.ROM B.中断向量表C.设备内的寄存器D.堆栈14.下面论述正确的是 A 。

    A.具有专门输入输出指令的计算机外设可以单独编址

    B.统一编址方式下,不可访问外设

    C.访问存储器的指令,只能访问存储器,一定不能访问外设

    D.只有输入输出指令才可以访问外设

    15.下面不属于内部中断的是 B 。

    A.除数为0 B.非法地址C.非法数据格式D.非法指令16.以下论述正确的是 D 。

    A.CPU响应中断期间仍执行原程序

    B.在中断过程中,若又有中断源提出中断,CPU立即响应

    C.在中断响应中,保护断点、保护现场应由用户编程完成

    D.在中断响应中,保护断点是由中断响应自动完成的

    17.中断系统是由 C 实现的。

    A.仅用硬件B.仅用软件

    C.软、硬件结合 D. 以上说法都不对

    18.DMA数据的传送是以 C 为单位进行的。

    A.字节B.字C.数据块D.位19.DMA方式是在 B 之间建立直接的数据通路。

    A.CPU与外围设备B.主存与外围设备

    C.外设与外设D.CPU与主存

    20.I/O接口中数据缓冲器的作用是 A 。

    A.用来暂存外部设备和CPU之间传送的数据

    B.用来暂存外部设备的状态

    C.用来暂存外部设备的地址

    D.以上都不是

    21.在中断响应过程中,保护程序计数器PC的作用是 B 。

    A.使CPU能找到中断处理程序的入口地址

    B.使中断返回后,能回到断点处继续原程序的执行

    C.使CPU和外部设备能并行工作

    D.为了实现中断嵌套

    22.程序查询方式、中断方式和DMA方式的优先级排列次序为: D 。

    A.程序查询方式、中断方式、DMA方式

    B.中断方式、程序查询方式、DMA方式

    C.DMA方式、程序查询方式、中断方式

    D.DMA方式、中断方式、程序查询方式

    23.下述I/O控制方式中,主要由程序实现的是 B 。

    A.PPU(外围处理机)方式B.中断方式

    C.DMA方式D.通道方式

    24.在单级中断系统中,CPU一旦响应中断,则立即关闭 A 标志,以防本次中断服务结束前同级的其他中断源产生另一次中断导致干扰。

    A.中断允许B.中断请求C.中断屏蔽D.中断保护25.下面叙述中, B 是正确的。

    A.总线一定要和接口相连B.接口一定要和总线相连

    C.通道可以替代接口D.总线始终由CPU控制和管理26.信息只用一条传输线,且采用脉冲传送方式称为 A 。

    A.串行传送B.并行传送 C.并串型传送D.分时传送27.周期挪用方式常用于 A 方式的输入输出中。

    A.DMA B.中断C.程序传送D.通道28.在以DMA方式传送数据的过程中,由于没有破坏 B 的内容,所以一旦数据传送完毕,主机可以立即返回原程序。

    A.程序计数器B.程序计数器和寄存器

    C.指令寄存器D.以上说法都不对

    29.在采用 A 情况下,除非计算机等待数据,否则无法传送数据给计算机。

    A.程序查询方式B.中断方式

    C.DMA方式D.独立请求方式

    二、名词解释

    接口、端口、中断源、向量中断、非向量中断、中断排队。

    三、简答题

    1.接口的基本功能有哪些?接口的基本组成包括哪些部件?

    2.常用的输入输出控制方式有哪几种?

    3.程序查询式接口由哪些部件组成?

    4.中断过程一般包括哪几个阶段?

    5.CPU响应中断的条件是什么?

    6.程序中断与一般所指的转子程序有何不同?

    7.如果系统中有多个I/O请求,决定其优先权高低的一般原则是什么?

    第1 章计算机系统概论

    一、单项选择题

    1. C

    2. D

    3. B

    4. D

    5. C

    6. C

    7. D

    第3 章计算机中的信息表示

    一、单项选择题

    1. A

    2. C

    3. B

    4. C

    5. B

    6. C

    7. D

    8. D

    9. C

    10. C 11. B 12. B 13. B 14. A 15. A 16. B 17. B 18. B

    19. C 20. C 21. D 22. D

    第4 章运算方法与运算器

    一、单项选择题

    1. A

    2. D

    3. B

    4. B

    5. D

    6. B

    7. B

    8. D

    9. C

    10. C 11. C 12. A 13. A 14. A 15. A 16. B

    第5 章中央处理器

    一、单项选择题

    1. B

    2. D

    3. B

    4. B

    5. A

    6. C

    7. C

    8. C

    9. C

    10. D 11. A 12. C 13. D 14. B 15. D 16. C 17. A 18. A

    19. B 20. A 21. D 22. B 23. D 24. C 25. A 26. C 27. C

    第6 章存储器与存储体系

    一、单项选择题

    1. C

    2. B

    3. A

    4. A

    5. D

    6. B

    7. D

    8. D

    9. A

    10. B 11. C 12. B 13. B 14. C 15. A

    第7 章输入输出系统

    一、单项选择题

    1. D

    2. C

    3. A

    4. C

    5. C

    6. B

    7. B

    8. D

    9. A

    计算机原理

    24 4

    10. B 11. B 12. A 13. D 14. A 15. B 16. D 17. C 18. C

    19. B 20. A 21. B 22. D 23. B 24. A 25. B 26. A 27. A

    28. B 29. A

    计算机组成原理试题1答案

    一﹑单选题(每小题2分,共20分)

    从每小题的四个备选答案中选出一个正确答案,填在题干的括号内。

    1 当采用双符号位时,发生负溢出的特征是双符号位为(③)。

    ① 00 ② 11 ③ 10 ④ 01

    2 动态存储器的最大刷新周期为(①)。

    ① 2ms ② 4ms ③ 6ms ④ 10ms

    3 在补码除法中,(④)。

    ①余数为正商0 ②余数为正商1

    ③余数与除数同号商0 ④余数与除数同号商1

    4 磁盘存储器采用(①)。

    ①直接存取方式②顺序存取方式

    ③先进后出存取方式④随机存取方式

    5 在微程序控制方式中,一条机器指令通常对应(④)。

    ①一个微命令②一个微操作③一条微指令④一段微程序

    6动态存储器依靠(④)。

    ①门电路存储信息②触发器存储信息

    ③多路开关存储信息④电容电荷存储信息

    7 同步控制方式(③)。

    ①只适用于CPU内部控制②只适用于对外围设备控制

    ③要求由统一时序信号控制④要求所有指令执行时间相同

    8 中断向量表用来存放(②)。

    ①向量地址②中断服务程序入口地址

    ③返回地址④断点地址

    9 总线主设备是指(①)。

    ①掌握总线权的设备② CPU

    ③发送信息的设备④接收信息的设备

    10当CRT显示器工作在字符方式下时,显示缓存中存放(③)。

    ①字符所在单元的地址码②图形的显示位置坐标

    ③字符的编码④图形的点代码

    二﹑简答题(每小题5分,共30分)

    1 什么是中断方式?

    CPU暂时中止执行现行程序,转去执行中断服务程序,以处理随机事件。

    处理完毕后自动恢复原程序的执行。

    2 什么是异步控制方式?它主要用在什么场合?

    各项操作按需分配时间,不受统一时序控制,采用异步应答方式。用于异步总线。

    3 DMA方式分为哪三个阶段?

    初始化、传送、结束处理。

    4 并行接口和串行接口有什么区别?

    串行接口与设备之程间串行传送数据。

    5 微序控制器是如何产生微命令的?

    将微指令译码后产生微命令。

    6动态存储器为什么要定时刷新?

    动态存储器依靠电容电荷存储信息,时间一长,电荷可能泄放,需定时刷新。

    三、计算题(15分)

    已知某CRT图形显示器的分辨率为640点×300线。

    1显存的基本容量为多少字节(不考虑颜色)? 640×300/8字节

    2 需设置几个同步计数器?请按顺序连接它们。

    点计数器、字节计数器、线计数器

    四﹑指令流程(20分)

    根据模型机数据通路结构,用寄存器传送语句(如PC→MAR)拟出下述指令的流程(含取指、执行):

    1 传送指令MOV - (SP),R0 ; 源采用寄存器寻址,目的采用堆栈寻址。指令的功能是将源操作数压入堆栈。

    M→IR PC+1→PC SP-1→SP、MAR R0→MBR MBR→M PC→MAR

    2 转移指令JMP (R3) +; 转移地址采用自增型寄存器间址。指令的功能是将转移地址送入PC。

    M→IR PC+1→PC R3→MAR R3+1→R3 M→MBR→PC、MAR

    五﹑存储器设计(15分)

    用1K×4位/片的存储芯片组成容量为4K×8位的存储器,地址总线A15~A0(低)。

    1 需用几块存储芯片? 8

    2 连入各存储芯片的地址线是哪几位? A9~A0

    3 写出各片选信号的逻辑式。

    CS0 =( A11 A10 ) CS1 = ( A11 A10 )

    CS2 =( A11 A10 ) CS3 = ( A11 A10 )

    计算机组成原理试题2答案

    一﹑单选题(每小题2分,共10分)

    从每小题的四个备选答案中选出一个正确答案,填在题干的括号内。

    1 在补码不恢复余数除法中,(③)。

    ①余数为正商1,为负商0 ②余数为正商0,为负商1

    ③余数与除数同号商1,异号商0 ④余数与除数同号商0,异号商1

    2 减少指令中地址个数的办法是采用(④)。

    ①寄存器寻址②寄存器间址③变址寻址④隐地址

    3 CPU可按地址随机访问的存储器是(①)。

    ①主存②光盘③磁盘④磁带

    4 在同步控制方式中,各操作(①)。

    ①由统一时序信号控制②由CPU控制

    ③按需分配时间④用异步应答实现衔接

    5 CPU响应DMA请求是在(②)。

    ①一个时钟周期结束时②一个总线周期结束时

    ③一条指令结束时④一段程序结束时

    二﹑判断题(每小题2分,共10分)

    针对下列各小题的题意,判断其正误。

    1 在浮点加法运算中,对阶是将加数的阶码调整到与被加数的阶码相同。误

    2 静态存储器的存储原理是利用双稳态触发器存储信息。正

    3 压栈操作是指:将需保存的信息写入堆栈指针SP。误

    4 微程序控制器既可以采用同步控制方式,也可以采用异步控制方式。误

    5 串行接口与系统总线之间一般采用串行传送格式。误

    三﹑简答题(每小题5分,共30分)

    1 什么是中断方式?它主要用于哪些场合?

    CPU暂时中止执行现行程序,转去执行中断服务程序,以处理随机事件。处理完毕后自

    动恢复原程序的执行。主要用于中、低速I/O操作,及处理复杂随机事件。

    2 在调用磁盘时,主机应向磁盘适配器送出哪些寻址信息?

    驱动器号、磁道号、磁头号、起始扇区号、扇区数

    3 某CRT显示器按图形方式工作,其分辨率为640点×200线。应设置几个同步计数器?

    三个:点、字节、线等计数器。

    4 什么是总线?系统总线上传送的信号通常分为哪三类?

    一组能为多个部件分时共享的信息传送线路。地址线、数据线、控制线。

    5 简述微程序控制的基本思想。

    一条微指令包含多个微命令,控制一步操作;一段微程序包含多条微指令,解释执行

    一条机器指令;微程序存放在控制存储器中,需要时再取出。

    6 DMA方式包含哪三个阶段?

    初始化、传送、结束处理。

    四﹑指令流程(20分)

    根据模型机数据通路结构,用寄存器传送语句(如PC→MAR)拟出下述指令的流程(含

    取指、执行):

    1 传送指令MOV (R1) , (R0) ; 源和目的均采用寄存器间址。

    M→IR PC+1→PC R0→MAR M→MBR→C R1→MAR C→MBR MBR→M PC→MAR

    2 加法指令ADD R3,-(R2) ; 源采用自减型寄存器间址,目的采用寄存器寻址。

    M→IR PC+1→PC R2-1→R2、MAR M→MBR→C C+R3→MBR MBR→M PC→MAR

    五﹑存储器设计(15分)

    用4K×8位/片的存储芯片组成容量为16K×8位的存储器,地址总线A15~A0(低)。

    请回答:

    1 需用几块存储芯片? 4

    2 连入每块存储芯片的地址线是哪几位?A11~A0

    3 需设置几个片选信号?写出各片选信号的逻辑式。

    CS0 =( A13 A12 ) CS1 = ( A13 A12 )

    CS2 =( A13 A12 ) CS3 = ( A13 A12 )

    六、接口设计(15分)

    设计一个并行中断接口。

    1 画出该接口寄存器级粗框图;见教材图7.4-10

    2 注明各组成部分名称。寄存器选择器、命令字寄存器、状态字寄存器、数据缓冲器、

    控制逻辑、中断控制器

    计算机组成原理试题3答案

    一﹑单选题(每小题2分,共10分)

    从每小题的四个备选答案中选出一个正确答案,填在题干的括号内。

    1、在浮点加减运算中,对阶的原则是(③)。

    ①大阶向小阶对齐②被加数向加数对齐

    ③小阶向大阶对齐④加数向被加数对齐

    2、在同步控制方式中,各操作(②)。

    ①由CPU控制②由统一时序信号控制

    ③按需分配时间④用异步应答实现衔接

    3、CPU响应DMA请求是在(④)。

    ①一条指令结束时②一个时钟周期结束时

    ③一段程序结束时④一个总线周期结束时

    4、按随机存取方式工作的存储器是(①)。

    ①主存②堆栈③磁盘④磁带

    5、显示缓冲存储器中存放的是(②)。

    ①字符点阵代码②字符编码③字符扫描码④字符位置码

    二﹑判断题(每小题2分,共10分)

    针对下列各小题的题意,判断其正误。

    1、补码除法与原码除法相反,够减商0,不够减商1。误

    2、在微程序控制方式中,一条机器指令由若干条微指令解释执行。正

    3、DMA请求的优先级高于中断请求的优先级。误

    4、串行接口是指接口与系统总线之间,接口与外设之间均采用串行传送格式。误

    5、在CPU内部通常只采用同步控制方式。正

    三﹑简答题(每小题5分,共30分)

    1、在向量中断方式中,CPU进入中断响应周期后需完成哪些隐指令操作?

    关中断,保存断点,取中断向量,转入中断服务程序。

    2、什么是总线?系统总线上传送的信息通常分为哪三类?

    一组能为多个部件分时共享的信息传送线路。地址线、数据线、控制线。

    3、在DMA方式的初始化阶段,CPU通过程序送出哪些初始化信息?

    传送方向、主存缓冲区首址、交换量、外设寻址信息。

    4、动态存储器为什么要刷新?刷新周期一般有哪三种安排方式?

    动态存储器依靠电容电荷存储信息,时间一长,电荷可能泄放,因此要定期刷新。

    集中、分散、异步。

    5、什么是总线主设备?什么是总线从设备?

    主设备:申请、掌握总线权的设备;

    从设备:响应主设备请求的设备。

    6、什么是随机存取方式?

    可按地址访问任一单元,访问时间与地址无关。

    四﹑设计存储器(15分)

    用2K×8位/片的存储芯片组成容量为8K×16位的存储器,地址总线A15~A0,

    其中A0是最低位。请在1、2题的括号中各填入一个正确答案,在第3题的括号中填

    入正确的逻辑式。

    1、需用几块存储芯片?(③)

    ①4片②5片③8片④10片

    2、连入各存储芯片的地址线是哪几位?(②)

    ①A9~A0 ②A10~A0 ③A11~A0 ④A12~A0

    3、写出4个片选信号的逻辑式。

    CS0 2 =(A1A11) CS1 = (A12 A11)

    CS2 =(A12 A11) CS3 = (A12 A11)

    五﹑拟定指令流程(20分)

    根据模型机数据通路结构,用寄存器传送语句(如PC→MAR)拟出下述指令的流程(含取指、执行):

    1、传送指令MOV (R0),(SP)+;源采用自增型寄存器间址,目的采用寄存器间址。

    M→IR PC+1→PC SP→MAR M→MBR→C SP+1→SP R0→MAR C→MBR MBR→M PC→MAR

    2、转移指令JMP -(R1);转移地址采用自减型寄存器间址。

    M→IR PC+1→PC R1-1→R1、MAR M→MBR→PC、MAR

    六、计算题(15分)

    已知某CRT图形显示器的分辨率为800点×600线。

    1显存的基本容量为多少字节(不考虑颜色)? 800×600/8

    2 需设置几个同步计数器?请按顺序连接它们。

    点计数器、字节计数器、线计数器

    一.单项选择题(每小题1分,共16分)

    1.计算机中表示地址时使用 A 。

    A.无符号数B.原码

    C.反码D.补码

    2.对于二进制码10000000,若其值为-0,则它是用(1)B 表示的;若其值为

    -128,则它是用(2)D表示的;若其值为-127,则它是用(3)C 表示的。

    A.无符号数B.原码

    C.反码D.补码

    3.浮点数的表示范围和精度取决于 A 。

    A.阶码的位数和尾数的位数

    B.阶码采用的编码和尾数的位数

    C.阶码采用的编码和尾数采用的编码

    D.阶码的位数和尾数采用的编码

    4.在浮点数编码表示中 D 在机器数中不出现,是隐含的。

    A.符号B.阶码

    C.尾数D.基数

    5.字长16位,用定点补码小数表示时,一个字所能表示的范围是 D 。

    A.0~(1-2-15)B.-(1-2-15)~(1-2-15)

    C.-1~+1 D.-1~(1-2C-15)

    6.运算器由许多部件组成,但核心部分是 C 。

    A.数据总线B.多路开关

    C.逻辑运算和算术运算单元D.累加器

    7.在定点二进制运算器中,减法运算一般通过 D 来实现。

    A.原码运算的二进制减法器B.补码运算的二进制减法器

    C.补码运算的十进制减法器D.补码运算的二进制加法器

    8.若浮点数的阶码和尾数都用补码表示,则判断运算结果为规格化数的方法是C。

    A.阶符与数符相同B.阶符与数符相异

    C.数符与尾数小数点后第1位数字相异

    D.数符与尾数小数点后第1位数字相同

    9.计算机的存贮器系统是指 D 。

    A.RAM B.ROM

    C.主存贮器D.Cache、主存贮器和外存贮器

    10.组成2M×8bit的内存,可以使用 C 。

    A.1M×8bit进行并联B.1M×4bit进行串联

    C.2M×4bit进行并联D.2M×4bit进行串联

    11.若RAM芯片的容量是2M×8bit,则该芯片引脚中地址线和数据线的数目之和是 B 。

    A.21 B.29

    C.18 D.不可估计

    12.RAM芯片字扩展时可以 B 。

    A.增加存贮器字长B.增加存贮单元数量

    C.提高存贮器的速度D.降低存贮器的平均价格

    13.存贮周期是指 C 。

    A.存贮器的读出时间B.存贮器的写入时间

    C.存贮器进行连续读和写操作所允许的最短时间间隔

    D.存贮器进行连续写操作所允许的最短时间间隔

    14.BCD码是 D 。

    A.ASCII码B.二进制码

    C.十进制码D.二-十进制码

    15.在相对寻址方式中,若指令中地址码为X,则操作数的地址为 B 。

    A.X B.(PC)+X

    C.X+段基地址D.变址寄存器+X

    16.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常需采用C。

    A.堆栈寻址方式B.立即寻址方式

    C.隐含寻址方式D.间接寻址方式

    二、简答题(40分)

    1、解释下列名词的含义:(1)总线仲裁(2)虚拟存储器

    2、计算机中输入输出传送方式有几种?各有何特点?各自用在什么场合?

    3、指令的地址与指令中的地址码含义有何不同?

    4、微程序逻辑控制器有哪些部分组成?简述各部分的作用。