《计算机组成与系统结构》课程练习_第1页
《计算机组成与系统结构》课程练习_第2页
《计算机组成与系统结构》课程练习_第3页
《计算机组成与系统结构》课程练习_第4页
《计算机组成与系统结构》课程练习_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机组成与系统结构课程练习一、填空题1、计算机的运算精度与机器的 有关,为解决精度与硬件成本的矛盾,大多数计算机使用_ 。答: 字长 变字长运算2、计算机硬件直接能执行的程序是 程序,高级语言编写的源程序必须经过_ _翻译,计算机才能执行。答: 机器语言 语言处理程序3、 在带符号数的编码方式中,零的表示是唯一的有 和 。答: 补码 移码4、若x1补10110111, x2原1.01101 ,则数x1的十进制数真值是 ,x2的十进制数真值是 。答: -73 -0.718755、设某浮点数的阶码为8位(最左一位为符号位),用移码表示;尾数为24位(最左一位为符号位),采用规格化补码表示,则该浮

2、点数能表示的最大正数的阶码为 ,尾数为 ;规格化最大负数的阶码为 ,尾数为 。(用二进制编码回答)答: 11111111 011111111111111111111111 11111111 1000000000000000000000006、设有效信息位的位数为N, 校验位数为K,则能够检测出一位出错并能自动纠错的海明校验码应满足的关系是 。答: 2K1NK7、在补码加减运算中,符号位与数据 参加运算,符号位产生的进位 。答: 按同样规则一起 自动丢失8、在浮点运算过程中,如果运算结果的尾数部分不是 形式,则需要进行规格化处理。设尾数采用补码表示形式,当运算结果 时,需要进行右规操作;当运算结

3、果 时,需要进行左规操作。答: 规格化 溢出 不是规格化数9、浮点运算器由 和 两部分组成,它们本身都是定点运算器,其中要求能够进行 运算;要求能够进行 运算。答: 阶码部件 尾数部件 加减 加减乘除10、Cache使用的是 存储芯片。答: SRAM11、主存由 构成,虚存由 构成。答: DRAM 硬盘12、Cache存储器的主要作用是解决 。答: CPU与主存间速度匹配问题13、存储器的取数时间是衡量主存 的重要指标,它是从 到 的时间。答: 速度 把要访问的存储单元的地址,加载到存储器芯片的地址引脚上14、SRAM与DRAM中速度高的是 ,集成度高的是 。答: SRAM DRAM15、某存

4、储器数据总线宽度为32位,存取周期为250ns,则其带宽是 。答: 128Mbit/s16、在指令编码中,操作码用于表示 ,n位操作码最多可以表示 条指令。地址码用于表示 。答: 指令应执行的操作和应具有的功能 2n 与操作数据相关的地址信息17、在寄存器寻址方式中,指令的地址码部分给出的是 ,操作数存放在 。答: 某一寄存器的编号 寄存器中18、采用存储器间接寻址方式的指令中,指令的地址码中字段中给出的是 所在的存储器单元地址,CPU需要访问内存 次才能获得操作数。答: 是操作数的有效地址EA 219、操作数直接出现在指令的地址码字段中的的寻址方式称为 寻址;操作数所在的内存单元地址直接出现

5、在指令的地址码字段中的的寻址方式称为 寻址。答: 立即寻址 直接寻址20、相对寻址方式中,操作数的地址是由 与 之和产生的。答: PC当前的内容 形式地址部分给出的位移量21、控制器的主要功能包括 、 和 等三个功能。答: 控制指令的正确执行 控制程序和教据的输入及结果的输出 异常情况和特殊请求的处理法22、一般而言,CPU中至少有 、 、 、 、 和 六个寄存器。答: 程序计数器PC 、 地址寄存器MAR 、 数据缓冲寄存器MDR(MBR) 、 指令寄存器IR 、 累加寄存器AC 、 程序状态寄存器PSR23、微指令的编码方式有 、 和 等三种。答: 直接控制法 最短编码法 字段直接编码法2

6、4、CPU周期也称为 周期,一个CPU周期包括若干个 。答: 机器周期 节拍25、在程序执行过程中,控制器控制计算机的运行总是处于 、分析指令和 的循环之中。答: 取指令 执行指令26、微程序控制器的核心部件是 ,它一般由 构成。答: 控制存储器 ROM27、在同一微周期中 的微命令被称为互斥微命令,而在同一微周期中 的微命令被称为相容微命令。显然, 的微命令不能放在一起译码。答: 不允许同时出现的微命令 允许同时出现的微命令 相容的微命令28、由于微程序设计的灵活性,只要简单地改变 ,就可改变微程序控制的机器指令系统。答: 微程序29、在链式查询和独立请求两种总线控制判优方式中,响应时间最快

7、的是 方式;对电路故障最敏感的是 方式。答: 独立请求 链式查询30、在单总线、双总线、三总线3种系统中,从信息流传送效率的角度看, 的工作效率最低;从吞吐量来看, 最强。答: 单总线 三总线31、在单总线结构的计算机系统中,每个时刻只能有两个设备进行通信,在这两个设备中,获得总线控制权的设备叫 ,由它指定并与之通信的设备叫 。答: 主设备 从设备32、为了减轻总线的负担,总线上的部件大都具有 。答: 缓冲器33、在地址和数据线分时复用的总线中,为了使总线或设备能区分地址信号和数据信号,所以必须有 控制信号。答: 地址有效34、标准微机总线中,PC/AT总线是 位总线,EISA总线是 位总线,

8、PCI总线是 位总线。答: 16 32 32位或64位35、USB端口通过使用 ,可以使一台微机连接的外部设备数多达 台。答: 集线器 12736、计算机的外围设备大致分为输入设备、输出设备、 、 、 和其他辅助设备。答: 外存储器 终端 其它含义的I/O设备37、显示器的刷新存储器(或称显示缓冲存储器)的容量是由 、 决定的。答: 分辨率 灰度级或色彩数38、显示适配器作为CRT与CPU的接口,由 存储器、 控制器和ROM BIOS 三部分组成。先进的 控制器具有 加速能力。答: 显示缓冲 显示 显示 图形39、CPU对输入输出设备的访问,采用按地址访问的形式。对I/O设备编址的方法,目前采

9、用方式主要有: 和 ,其中 需要有专门的I/O指令支持。答: I/O独立编址方式 存储器统一编址方式 I/O独立编址方式40、主机与外围设备之间的数据交换方式有 、 、 和 等几种。答: 直接程序控制方式 程序中断方式 DMA I/O通道方式41、接口接收到中断响应信号INTA后,要将 传送给CPU。答: 中断类型编码(中断识别编码)42、DMA控制器和CPU分时使用总线的方式有 、 和 三种。答: CPU暂停方式 周期挪用方式 交替访问内存方式43、通道的工作过程可分为 、 和, 三部分。答: CPU使用广义指令进入管理程序,组织一个通道程序,并启动通道。44、在I/O控制方式中,主要由程序

10、实现的控制方式是 方式。答: 程序控制方式45、中断处理过程可以 进行, 的设备可以中断 的中断服务程序。答: 嵌套 优先级别高 优先级别低46、I/O通道是一个特殊功能的 ,它有自己的 ,专门负责数据输入输出的传输控制,CPU只负责 功能。答: I/O控制器 指令执行部件 启、停I/O通道,查询通道及I/O设备状态,控制I/O通道进行某些操作47、程序中断I/O方式与DMA方式除了应用场合及响应时间不同以外,两者的主要区别在于 。答: 程序中断I/O方式是以CPU为中心,采用软硬结合,以软件为主的方式,控制设备与主机之间的数据传送 ,DMA方式是以主存为中心,采用硬件手段,控制设备与主存间直

11、接进行数据传送。二、单选题1、在计算机系统中,硬件在功能实现上比软件强的是_C_。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位符号位,

12、63位尾数。若用定点小数表示,则最大正小数为 B 。A. (12-64) B. (12-63) C. 264 D. 2636、设x补=1.x1x2x3x4x5x6x7x8,当满足 A 时,x1/2成立。A. x11, x2x8至少有一个为1 B. x10, x2x8至少有一个为1C. x11,x2x8任意 D. x10, x2x8任意7、在某8位定点机中,寄存器内容为10000000,若它的数值等于128,则它采用的数据表示为 B 。A. 原码 B. 补码 C. 反码 D. 移码8、在下列机器数中,哪种表示方式下零的表示形式是唯一的 B 。A. 原码 B. 补码 C. 反码 D. 都不是9、下

13、列论述中,正确的是 D 。A. 已知x原求x补的方法是:在x原的末位加1B. 已知x补求x补的方法是:在x补的的末位加1C. 已知x原求x补的方法是:将尾数连同符号位一起取反,再在末位加1D. 已知x补求x补的方法是:将尾数连同符号位一起取反,再在末位加110、IEEE754标准规定的32位浮点数格式中,符号位为1位,阶码为8位,尾数为23位,则它所能表示的最大规格化正数为 A 。A. (2223)×2127 B. (1223)×2127C. (2223)×2255 D. 212722311、浮点数的表示范围取决于 A 。A. 阶码的位数 B. 尾数的位数C. 阶

14、码采用的编码 D. 尾数采用的编码12、在24×24点阵的汉字字库中,一个汉字的点阵占用的字节数为 D 。A. 2 B. 9 C. 24 D. 7213、假定下列字符码中有奇偶校验位,但没有数据错误,采用奇校验的编码是 B 。A. 10011010 B. 11010000 C. 11010111 D. 1011100014、在循环冗余校验中,生成多项式G(x)应满足的条件不包括 D 。A. 校验码中的任一位发生错误,在与G(x)作模2除时,都应使余数不为0B. 校验码中的不同位发生错误时,在与G(x)作模2除时,都应使余数不同C. 用G(x)对余数作模2除,应能使余数循环D. 不同的

15、生成多项式所得的CRC码的码距相同,因而检错、校错能力相同15、运算器的核心部分是 C 。A. 数据总线 B. 累加寄存器 C. 算术逻辑运算单元 D. 多路开关16、在浮点运算中下面的论述正确的是 C 。A. 对阶时应采用向左规格化B. 对阶时可以使小阶向大阶对齐,也可以使大阶向小阶对齐C. 尾数相加后可能会出现溢出,但可采用向右规格化的方法得出正确结论D. 尾数相加后不可能得出规格化的数17、当采用双符号位进行数据运算时,若运算结果的双符号位为01,则表明运算 B 。A. 无溢出 B. 正溢出 C. 负溢出 D. 不能判别是否溢出18、补码加法运算的规则是 B 。A. 操作数用补码表示,符

16、号位单独处理B. 操作数用补码表示,连同符号位一起相加C. 操作数用补码表示,将加数变补,然后相加D. 操作数用补码表示,将被加数变补,然后相加19、原码乘除法运算要求 C 。A. 操作数必须都是正数 B. 操作数必须具有相同的符号位C. 对操作数符号没有限制 D. 以上都不对20、下面对浮点运算器的描述中正确的是 A 。A. 浮点运算器由阶码部件和尾数部件实现。B. 阶码部件可实现加、减、乘、除四种运算。C. 阶码部件只能进行阶码的移位操作。D. 尾数部件只能进行乘法和加法运算。21、若浮点数的阶码和尾数都用补码表示,则判断运算结果是否为规格化数的方法是 C 。A. 阶符与数符相同为规格化数

17、。B. 阶符与数符相异为规格化数。C. 数符与尾数小数点后第一位数字相异为规格化数。D. 数符与尾数小数点后第一位数字相同为规格化数。22、已知x补1.01010,y补1.10001,下列答案正确的是 D 。A. x补y补1.11011 B. x补y补0.11011C. x补y补0.11011 D. x补y补1.1100123、下列叙述中概念正确的是 D 。A. 定点补码运算时,其符号位不参加运算。B. 浮点运算中,尾数部分只进行乘法和除法运算。C. 浮点数的正负由阶码的正负符号决定。D. 在定点小数一位除法中,为了避免溢出,被除数的绝对值一定要小于除数的绝对值。24、计算机系统中,硬件能够直

18、接识别的指令是 A 。A. 机器指令 B. 汇编语言指令 C. 高级语言指令 D. 特权指令25、指令系统中采用不同的寻址方式的主要目的是 B 。A. 增加内存的容量 B. 缩短指令长度,扩大寻址范围C. 提高访问内存的速度 D. 简化指令译码电路26、在相对寻址方式中,若指令中地址码为X,则操作数的地址为 B 。A. X B. (PC)X C. X段基址 D. 变址寄存器X27、在指令的地址字段中直接指出操作数本身的寻址方式,称为 B 。A. 隐含地址 B. 立即寻址 C. 寄存器寻址 D. 直接寻址28、支持实现程序浮动的寻址方式称为 B 。A. 变址寻址 B. 相对寻址 C. 间接寻址

19、D. 寄存器间接寻址29、在一地址指令格式中,下面论述正确的是 C 。A. 只能有一个操作数,它由地址码提供B. 一定有两个操作数,另一个是隐含的C. 可能有一个操作数,也可能有两个操作数D. 如果有两个操作数,另一个操作数一定在堆栈中。30、在堆栈中,保持不变的是 C 。A. 栈顶 B. 堆栈指针 C. 栈底 D. 栈中的数据31、在变址寄存器寻址方式中,若变址寄存器的内容是4E3CH,给出的偏移量是63H则它对应的有效地址是 D 。A. 63H B. 4D9FH C. 4E3CH D. 4E9FH32、设寄存器R的内容(R)1000H,内存单元1000H的内容为2000H,内存单元2000

20、H的内容为3000H,PC的值为4000H。若采用相对寻址方式,2000H (PC) 访问的操作数是 C 。A. 1000H B. 2000H C. 3000H D. 4000H33、程序控制类指令的功能是 D 。A. 进行算术运算和逻辑运算B. 进行主存与CPU之间的数据传送C. 进行CPU和IO设备之间的数据传送D. 改变程序执行的顺序34、算术右移指令执行的操作是 B 。A. 符号位填0,并顺次右移1位,最低位移至进位标志位B. 符号位不变,并顺次右移l位,最低位移至进位标志位C. 进位标志位移至符号位,顺次右移1位,最低位移至进位标志位D. 符号位填1,并顺次右移1位,最低位移至进位标

21、志位35、下列几项中,不符合RISC指令系统的特点是 B 。A. 指令长度固定,指令种类少B. 寻址方式种类尽量多,指令功能尽可能强C. 增加寄存器的数目,以尽量减少访存次数D. 选取使用频率最高的一些简单指令以及很有用但不复杂的指令36、需要定期刷新的存储芯片是_ B _。A. EPROM B. DRAM C. SRAM D. EEPROM37、_ A _存储芯片是易失性的。A. SRAM B. UV-EPROM C. NV-RAM D. EEPROM38、有RAS和CAS引脚的存储芯片是_ B _。A. EPROM B. DRAM C. SRAM D. 三者都是39、下面叙述不正确的是_C

22、 _。A半导体随机存储器可随时存取信息,掉电后信息丢失。B. 在访问随机存储器时,访问时间与单元的物理位置无关。C. 内存储器中存储的信息均是不可改变的。D. 随机存储器和只读存储器可以统一编址。40、动态RAM与静态RAM相比,其优点是_C _。A. 动态RAM的存储速度快。B. 动态RAM不易丢失数据。C. 在工艺上,比静态RAM的存储密度高。D. 控制比静态RAM简单。41、某512×8位RAM芯片采用一位读/写线控制读写,该芯片的引脚至少有_ C _。A. 17条 B. 19条 C. 21条 D. 522条42、某存储器按字节编址,要求数据传输率达到8×106字节秒

23、,则应选用存储周期为 _D_的存储芯片。A. 800ns B. 250ns C. 200ns D. 120ns43、程序计数器的功能是_ D _。A. 存放微指令地址 B. 计算程序长度C. 存放指令 D. 存放下条机器指令的地址44、从主存取出一条指令并执行该指令的所有时间称为_ D _。A. 时钟周期 B. 节拍 C. 机器周期 D. 指令周期45、的程序被执行时,首先要将从内存中读出的指令存放到_ D _。A. 程序计数器 B. 地址寄存器C. 指令译码器 D. 指令寄存器46、的部件中,不属于控制器的是_ B _。A. 程序计数器 B. 数据缓冲器C. 指令译码器 D. 指令寄存器47

24、、定下一条微指令的地址而采用的断定方式的基本思想是_ C _。A. 用程序计数器PC来产生后继微指令地址B. 用微程序计数器PC来产生后继微指令地址C. 通过微指令顺序控制字段由设计者指定或由设计者指定的判别字段控制产生后继微指令地址。D. 通过指令中指定一个专门字段来控制产生后继微指令地址48、制信号序列的最小单位是_ C _。A. 微程序 B. 微指令 C. 微命令 D. 机器指令49、控制器中,机器指令与微指令的关系是_ B _。A. 每一条机器指令由一条微指令来执行B. 每一条机器指令由一段用微指令编成的微程序来解释执行C. 一段机器指令组成的程序可由一条微指令来执行D. 一条微指令由

25、若干条机器指令组成50、算机一般通过总线来组织,下述总线结构的计算机中, D 操作速度最快, A 的操作速度最慢。A单总线结构 B双总线结构C三总线结构 D多总线结构51、线结构的计算机系统中,采用 D 方法,对提高系统的吞吐率最有效。A多端口存储器 B提高主存的工作速度C交叉编址存储器 D高速缓冲存储器52、地址总线的作用是 C 。A用于选择存储器单元B用于选择I/O设备C用于指定存储器单元和I/O设备接口寄存器的地址D决定数据总线上数据的传输方向53、制常用于 A 中,作为其主要的控制方式。A单总线结构计算机中,CPU访问主存与外围设备 B微型机中的CPU控制C采用组合逻辑控制方式实现的C

26、PU D微程序控制器54、接产生总线请求的总线部件是 B 。A任何外设 B具有DMA接口的外设C高速外设 D需要与主机批量交换数据的外设55、信之所以比异步通信具有较高的传输速率是因为 B 。A同步通信不需要应答信号B同步通信用一个公共的时钟进行操作同步C同步通信方式的总线长度较短D同步通信中,各部件存取时间比较接近56、成数据总线、地址总线、控制总线3类是根据 B 来分的。A总线所处的位置 B总线所传送信息的内容C总线的传送方式 D总线所传送信息的方向57、调计算机系统中各个部件的工作,需要有一种器件来提供统一的时钟标准,这个器件是 C 。A总线缓冲器 B总线控制器C时钟发生器 D操作命令产

27、生器58、的外围设备是指_ D _。A. 输入/输出设备 B. 外存储器C. 远程通信设备 D. 除了CPU 和内存以外的其它设备59、显示器显示图形图像的原理是图形图像_ A _。A. 由点阵组成 B. 由线条组成 C. 由色块组成 D. 由方格组成60、以显示256种颜色的彩色显示器,其每个像素对应的显示存储单元的长度(位数)为_ B _。A. 16位 B. 8位 C. 256位 D. 9位61、器的灰度级为16,则每个像素的显示数据位数至少是_ A _。A. 4位 B. 8位 C. 16位 D. 24位62、的主要参数之一是分辨率,以下描述中含义正确的是_ B _。A. 显示器的水平和垂

28、直扫描频率B. 显示器屏幕上光栅的列数和行数C. 可显示的不同颜色的总数D. 同一幅画面允许显示的不同颜色的最大数目63、的分辨率为1024×768像素,像素的颜色数为256,为保证一次刷新所需数据都存储在显示缓冲存储器中,显示缓冲存储器的容量至少为_ B _。A. 512KB B. 1MB C. 256KB D. 2MB64、接口中的数据缓冲器的作用是 A 。A. 用来暂存外围设备和CPU之间传送的数据B. 用来暂存外围设备的状态C. 用来暂存外围设备的地址D. 以上都不是65、响应过程中,保护程序计数器的作用是 B 。A. 使CPU能找到中断处理程序的入口地址B. 使中断返回后,

29、能回到断点处继续原程序的执行C. 使CPU和外围设备能并行工作D. 为了实现中断嵌套66、方式用来实现 D 。A. CPU和内存之间的数据传送B. 外围设备和外围设备之间的数据传送C. CPU和外围设备之间的数据传送D. 内存和外围设备之间的数据传送67、下面哪种情况会提出中断请求? B 。A. 产生存储周期窃取B. 一次I/O操作结束C. 两个数相加D. 上述三种情况都发生68、向量地址是 C 。A. 子程序的入口地址B. 中断服务程序的入口地址C. 中断服务程序入口地址的地址D. 中断向量表的起始地址69、向量中断与非向量中断的区别在于 D 。A. 非向量中断是单一中断源的中断,而向量中断

30、是多中断源的中断B. 非向量中断只有单一中断处理程序入口,而向量中断有多个中断处理程序入口C. 非向量中断是单级中断,而向量中断可以实现多级中断D. 非向量不能作为中断隐指令,而向量可以形成隐指令70、采用DMA方式传送数据时,每传送一个数据,就要占用 D 的时间。A. 一个指令周期B. 一个CPU周期C. 一个存储周期D. 一个总线周期71、周期挪用方式常用于 A 中。A. 直接存储器存取方式的输入输出B. 直接程序控制传送方式的输入输出C. CPU的某寄存器与存储器之间的直接程序控制传送D. 程序中断方式的输入输出72、在下面有关DMA概念的叙述中,正确的是 A 。A. 当CPU在执行指令

31、时,CPU与DMA控制器同时提出了对主存访问的要求,这是应首先满足CPU的要求,以免指令执行发生错误,而DMA传送数据是可等待的。B. DMA周期挪用方式是在CPU访问存储器总线周期结束时,插入一个DMA访问周期。在此期间,CPU等待或执行不需要访问内存的操作。C. 因为DMA传送是在DMA控制器控制下内存与外设直接数据传送,因此在这种方式中,始终不需要CPU干预。D. CPU在接到DMA请求后,必须尽快地在一条指令执行后予以响应。三、判断题1、微处理器可以用来做微型计算机的CPU。 ×2、ENIAC计算机的主要工作原理是存储程序和多道程序控制。 ×3、决定计算机运算精度的

32、主要技术指标是计算机的字长。 4、计算机总线用于传输控制信息、数据信息和地址信息的设施。 5、计算机系统软件是计算机系统的核心软件。 6、计算机运算速度是指每秒钟能执行操作系统的命令个数。 × 7、计算机主机由CPU、存储器和硬盘组成。 × 8、计算机硬件和软件是相辅相成、缺一不可的。 9、设x补0.x1x2x3x4x5x6x7,若要求x1/2成立,则需要满足的条件是x1必须为1,x2x7至少有一个为1。 10、 一个正数的补码和它的原码相同,而与它的反码不同。 ×11、浮点数的取值范围取决于阶码的位数,浮点数的精度取决于尾数的位数。 12、在规格化浮点表示中,保

33、持其他方面不变,只是将阶码部分由移码表示改为补码表示,则会使该浮点表示的数据表示范围增大。 ×13、在生成CRC校验码时,采用不同的生成多项式,所得到CRC校验码的校错能力是相同的。 ×14、运算器的主要功能是进行加法运算。 ×15、加法器是构成运算器的主要部件,为了提高运算速度,运算器中通常都采用并行加法器。 16、在定点整数除法中,为了避免运算结果的溢出,要求|被除数|除数|。 17、浮点运算器中的阶码部件可实现加、减、乘、除运算。 ×18、根据数据的传递过程和运算控制过程来看,阵列乘法器实现的是全并行运算。 19、逻辑右移执行的操作是进位标志位移入

34、符号位,其余数据位依次右移1位,最低位移入进位标志位。×20、数据引脚和地址引脚越多芯片的容量越大。 21、存储芯片的价格取决于芯片的容量和速度。 22、SRAM每个单元的规模大于DRAM的。 23、要访问DRAM,应首先给出RAS地址,之后再给出CAS地址。 24、当CPU要访问数据时,它先访问虚存,之后再访问主存。 ×25、EDO和FPM都是页模式的DRAM。 26、主存与磁盘均用于存放程序和数据,一般情况下,CPU从主存取得指令和数据,如果在主存中访问不到,CPU才到磁盘中取得指令和数据。 27、半导体存储器是一种易失性存储器,电源掉电后所存信息均将丢失。 ×

35、;28、Cache存储器保存RAM存储器的信息副本,所以占部分RAM地址空间。 ×29、利用堆栈进行算术/逻辑运算的指令可以不设置地址码。 30、指令中地址码部分所指定的寄存器中的内容是操作数的有效地址的寻址方式称为寄存器寻址。×原因:寄存器间接寻址31、一条单地址格式的双操作数加法指令,其中一个操作数来自指令中地址字段指定的的存储单元,另一个操作数则采用间接寻址方式获得。 ×原因:另一个操作数来自累加器32、在计算机的指令系统中,真正必需的指令种类并不多,很多指令都是为了提高机器速度和便于编程而引入的。 33、RISC系统的特征是使用了丰富的寻址方式。 

36、5;原因:RISC系统的特征之一:指令数目较少,指令长度固定,指令格式少,寻址方式种类少34、在主机中,只有存储器能存放数据。 ×35、一个指令周期由若干个机器周期组成。 36、决定计算机运算精度的主要技术指标是计算机的字长。 37、微程序设计的字段直接编译原则是:同时出现在一条微指令中的微命令放在不同的字段里,而分时出现的微命令放在同一个字段里。 38、由于微程序控制器采用了存储逻辑,结构简单规整,电路延迟小,而组合逻辑控制器结构复杂,电路延迟大,所以微程序控制器比组合逻辑控制器的速度快。 ×39、在CPU中,译码器主要用在运算器中选多路输入数据中的一路数据送到ALU。

37、×40、控制存储器是用来存放微程序的存储器,它的速度应该比主存储器的速度快。 41、由于转移指令的出现而导致控制相关,因此CPU不能采用流水线技术。 ×42、计算机使用总线结构的主要优点是便于实现模块化,同时减少了信息传输线的数目。 43、在计算机的总线中,地址信息、数据信息和控制信息不能同时出现在总线上。 ×44、计算机系统中的所有与存储器和I/O设备有关的控制信号、时序信号,以及来自存储器和I/O设备的响应信号都由控制总线来提供信息传送通路。 45、使用三态门电路可以构成数据总线,它的输出电平有逻辑“1”、逻辑“0”和高阻(浮空)三种状态。46、 USB提供的

38、4条连线中有2条信号线,每一条信号线可以连通一台外设,因此在某一时刻,可以同时有2台外设获得USB总线的控制权。 ×47、组成总线时不仅要提供传输信息的物理传输线,还应有实现信息传输控制的器件,它们是总线缓冲器和总线控制器。 48、总线技术的发展是和CPU技术的发展紧密相连的,CPU的速度提高后,总线的数据传输率如果不随之提高,势必妨碍整机性能的提高。 49、DMA控制器和CPU可以同时使用总线工作。 ×50、在计算机系统中,所有的数据传送都必须由CPU控制实现。 ×51、一个更高优先级的中断请求可以中断另一个中断处理程序的执行。52、一个通道可以连接多个外围设备

39、控制器,一个外围设备控制器可以管理一台或多台外围设备。 53、DMA方式既能用于控制主机与高速外围设备之间的信息传送,也能代替中断传送方式。 ×54、通道程序是由通道控制字组成的,通道控制字也称通道指令。 55、单级中断与多级中断的区别是单级中断只能实现单中断,而多级中断可以实现多重中断或中断嵌套。56、在直接程序控制方式下,CPU启动I/O设备的指令开始执行后,直到数据传送完为止,CPU不能执行别的程序。 57、DMA工作方式提高了CPU的效率,同时也提高了数据传送的速度。这是由于DMA方式在传送数据时不需要CPU干预,而且在一批数据传送完毕时,也完全不需要CPU干预。 ×

40、;58、与中断处理程序相比,CPU目前运行的用户应用程序的级别最高。 ×59、采用DMA方式进行数据传送的设备,比不采用DMA方式进行数据传送的设备优先级要高。 ×60、CPU在执行当前指令最后所做的检查是否有各类中断请求的次序,即为CPU处理各类中断的次序。61、微程序控制器的设计思想和组合逻辑设计思想截然不同。它具有设计规整,调试、维修以及更改、扩充指令方便的优点,易于实现自动化设计。但是,由于它增加了一级控制存储器,所以指令的执行速度比组合逻辑控制器慢。62、组合逻辑控制器采用组合逻辑技术实现,其微操作信号发生器是由门电路组成的复杂树形网络构成的。微程序控制器采用存储

41、逻辑实现,将微操作控制信号以编码字(即微指令)的形式存放在控制存储器中。四、简述题1、计算机硬件系统由哪些基本部件组成?它们的主要功能是什么?答:计算机的硬件系统通常由输入设备、输出设备、运算器、存储器和控制器等五大部件组成。 输入设备的主要功能是将程序和数据以机器所能识别和接受的信息形式输入到计算机内。输出设备的主要功能是将计算机处理的结果以人们所能接受的信息形式或其它系统所要求的信息形式输出。存储器的主要功能是存储信息,用于存放程序和数据。运算器的主要功能是对数据进行加工处理,完成算术运算和逻辑运算。控制器的主要功能是按事先安排好的解题步骤,控制计算机各个部件有条不紊地自动工作。2、冯&#

42、183;诺依曼计算机的基本思想是什么?什么叫存储程序方式?答:冯·诺依曼计算机的基本思想包含三个方面:1) 计算机由输入设备、输出设备、运算器、存储器和控制器五大部件组成。2) 采用二进制形式表示数据和指令。3) 采用存储程序方式。存储程序是指在用计算机解题之前,事先编制好程序,并连同所需的数据预先存入主存储器中。在解题过程(运行程序)中,由控制器按照事先编好并存入存储器中的程序自动地、连续地从存储器中依次取出指令并执行,直到获得所要求的结果为止。3、早期计算机组织结构有什么特点?现代计算机结构为什么以存储器为中心?答:早期计算机组织结构的特点是:以运算器为中心的,其它部件都通过运算

43、器完成信息的传递。 随着微电子技术的进步,人们将运算器和控制器两个主要功能部件合二为一,集成到一个芯片里构成了微处理器。同时随着半导体存储器代替磁芯存储器,存储容量成倍地扩大,加上需要计算机处理、加工的信息量与日俱增,以运算器为中心的结构已不能满足计算机发展的需求,甚至会影响计算机的性能。为了适应发展的需要,现代计算机组织结构逐步转变为以存储器为中心。4、什么叫总线?总线的主要特点是什么?采用总线有哪些好处?答:总线是一组可为多个功能部件共享的公共信息传送线路。总线的主要特点是共享总线的各个部件可同时接收总线上的信息,但必须分时使用总线发送信息,以保证总线上信息每时每刻都是唯一的、不至于冲突。

44、使用总线实现部件互连的好处: 可以减少各个部件之间的连线数量,降低成本; 便于系统构建、扩充系统性能、便于产品更新换代。5、按其任务分,总线有哪几种类型?它们的主要作用是什么?答:按总线完成的任务,可把总线分为:CPU内部总线、部件内总线、系统总线、外总线。6、计算机的主要特点是什么?答:计算机的主要特点有: 能自动连续地工作; 运算速度快;运算精度高; 具有很强的存储能力和逻辑判断能力; 通用性强。7、 衡量计算机性能有哪些基本的技术指标?以你所熟悉的计算机系统为例,说明它的型号、主频、字长、主存容量、所接的I/O设备的名称及主要规格。答:衡量计算机性能的基本的技术指标有: 基本字长; 主存

45、容量; 运算速度; 所配置的外部设备及其性能指标; 系统软件的配置。8、什么叫指令?什么叫指令系统?指令通常有哪几种地址格式?答:指令也称机器指令,是控制计算机执行某种操作(如加、减、传送、转移等)的命令。指令能够直接表示对计算机硬件实体的控制信息,是计算机硬件唯一能够直接理解并执行的命令,。一台计算机所能执行的全部指令的集合,称为该计算机的指令系统或指令集。指令通常有四地址指令、三地址指令、二地址指令、一地址指令、零地址指令等格式。9、什么叫寻址方式?有哪些基本的寻址方式?简述其寻址过程。答:寻址方式就是指形成本条指令的操作数地址和下一条要执行的指令地址的方法。根据所需的地址信息的不同,寻址

46、可分为操作数地址的寻址和指令地址的寻址两部分。基本的寻址方式:1) 立即寻址:指令的地址码部分给出的不是操作数的地址而是操作数本身,即指令所需的操作数由指令的形式地址直接给出。2) 直接寻址:指令的地址码部分给出的形式地址A就是操作数的有效地址EA,即操作数的有效地址在指令字中直接给出。3) 间接寻址:指令的地址码部分给出的是操作数的有效地址EA所在的存储单元的地址或是指示操作数地址的地址指示字。即有效地址EA是由形式地址A间接提供的,因而称为间接寻址。4) 寄存器寻址:指在指令地址码中给出的是某一通用寄存器的编号(也称寄存器地址),该寄存器的内容即为指令所需的操作数。采用寄存器寻址方式时,有

47、效地址EA是寄存器的编号。5) 寄存器间接寻址:指令中地址码部分所指定的寄存器中的内容是操作数的有效地址。6) 变址寻址:指操作数的有效地址是由指令中指定的变址寄存器的内容与指令字中的形式地址相加形成的。7) 基址寻址:指操作数的有效地址等于指令中的形式地址与基址寄存器中的内容之和,基址寄存器中的内容称为基地址。8) 相对寻址:是将程序计数器 PC 的当前内容与指令中给出的形式地址相加形成操作数的有效地址。9) 基址加变址寻址:将基址寻址与变址寻址结合起来就形成了基址加变址寻址方式。这种寻址方式是将两个寄存器的内容和指令形式地址中给出的偏移量相加后得到的结果作为操作数的有效地址。其中一个寄存器

48、作为基址寄存器,另一个作为变址寄存器。10) 堆栈寻址:由堆栈支持的寻址方式,堆栈寻址是按照堆栈指示器SP的内容确定操作数的访存地址。10、基址寻址方式和变址寻址方式各有什么不同?答:基址寻址是面向系统的,主要用于将用户程序的逻辑地址(用户编写程序时所使用的地址)转换成主存的物理地址(程序在主存中的实际地址),以便实现程序的再定位。例如在多道程序运行时,需要由系统的管理程序将多道程序装入主存。由于用户在编写程序时,不知道自己的程序应该放在主存的哪一个实际物理地址中,只能按相对位置使用逻辑地址编写程序。当用户程序装入主存时,为了实现用户程序的再定位,系统程序给每个用户程序分配一个基准地址。程序运

49、行时,该基准地址装入基址寄存器,通过基址寻址,可以实现逻辑地址到物理地址的转换。由于系统程序需通过设置基址寄存器为程序或数据分配存储空间,所以基址寄存器的内容通常由操作系统或管理程序通过特权指令设置,对用户是透明的。用户可以通过改变指令字中的形式地址A来实现指令或操作数的寻址。另外基址寄存器的内容一般不进行自动增量和减量。变址寻址是面向用户的,主要用于访问数组、向量、字符串等成批数据,用以解决程序的循环控制问题。因此变址寄存器的内容是由用户设定的。在程序执行过程中,用户通过改变变址寄存器的内容实现指令或操作数的寻址,而指令字中的形式地址A是不变的。变址寄存器的内容可以进行自动增量和减量。11、

50、简述相对寻址和立即寻址的特点。答:相对寻址方式是将程序计数器 PC 的当前内容与指令中给出的形式地址相加形成操作数的有效地址。 立即寻址方式是指指令的地址码部分给出的不是操作数的地址而是操作数本身。即指令所需的操作数由指令的形式地址直接给出。12、什么叫堆栈?堆栈操作的特点是什么?堆栈操作是如何寻址的?答:计算机中的堆栈是指按先进后出(FILO)或者说后进先出(LIFO)原则进行存取的一个特定的存储区域。 堆栈操作的特点是:遵循先进后出原则进行信息的存取。数据按顺序存入堆栈称为数据进栈或压入;从堆栈中按与进栈相反的顺序取出数据称为出栈或弹出。堆栈的压入和弹出操作总是根据SP的内容按地址自动增量

51、和自动减量方式在栈顶进行。堆栈操作的寻址方式:通常用一个寄存器或存储器单元指出栈顶的地址,这个寄存器或存储器单元称为堆栈指针SP,SP的内容永远指向堆栈的栈顶。堆栈的压入和弹出操作总是根据SP的内容按地址自动增量和自动减量方式在栈顶进行。13、 一个较完善的指令系统应包括哪些类型的指令?答:一个完善的指令系统应包括的基本指令有:数据传送指令、算术逻辑运算指令、移位操作指令、堆栈操作指令、字符串处理指令、程序控制指令、输入/输出指令等。一些复杂指令的功能往往是一些基本指令功能的组合。14、转子指令与转移指令有哪些异同?答:转子指令与转移指令的执行结果都是实现程序的转移,但两者的区别在于:转移指令

52、的功能是转移到指令给出的转移地址处去执行指令,一般用于同一程序内的转移,转移后不需要返回原处,因此不需要保存返回地址。转子指令的功能是转去执行一段子程序,实现的是不同程序之间的转移。因为子程序执行完后必须返回主程序,所以转子指令必须以某种方式保存返回地址,以便返回时能正确返回到主程序原来的位置。15、控制器的基本功能是什么?它由哪些基本部件组成?各部件作用是什么?答:控制器的主要任务是:根据不同的指令、不同的状态条件,在不同的时间,产生不同的控制信号,控制计算机的各部件自动、协调地进行工作。其基本功能包括:1. 控制指令的正确执行2. 控制程序和教据的输入及结果的输出3. 异常情况和特殊请求的

53、处理控制器的基本部件包括:1. 指令部件:用于完成取指令和分析指令2. 时序控制部件:用于产生一系列时序信号,为各个微操作定时,以保证各个微操作的执行顺序。3. 微操作控制信号形成部件:根据指令部件提供的操作控制电位、时序部件所提供的各种时序信号,以及有关的状态条件,产生机器所需要的各种微操作控制信号。4. 中断控制逻辑:用于实现对异常情况和特殊请求的处理。5. 程序状态寄存器PSR:用于存放程序的工作状态(如管态、目态等)和指令执行的结果特征(如ALU运算的结果为零、结果为负、结果溢出等),表明系统的基本工作状态。6. 控制台:用于实现人与机器之间的通信联系,如启动或停止机器的运行、监视程序

54、运行过程、对程序进行必要的修改或干预等。16、CPU中有哪几个最主要的寄存器?它们的主要作用是什么?答:(1) 指令寄存器IR:指令寄存器用于存放当前正在执行的指令。当指令从主存取出后,经MDR传送到指令寄存器中,以便实现对一条指令执行的全部过程的控制。(2) 程序计数器PC:程序计数器又称指令计数器、指令地址寄存器,用于保证程序按规定的序列正确运行,并提供将要执行指令的指令地址。(3) 累加寄存器AC:用于暂存操作数据和操作结果。(4) 程序状态寄存器PSR:用于以存放程序的工作状态(如管态、目态等)和指令执行的结果特征(如ALU运算的结果为零、结果为负、结果溢出等),把它所存放的内容称为程

55、序状态字(PSW)。PSW表明了系统的基本状态,是控制程序执行的重要依据。(5) 地址寄存器MAR:用于存放所要访问的主存单元的地址。它可以接受来自PC的指令地址,或接受来自地址形成部件的操作数地址。(6) 数据缓冲寄存器MDR(或MBR):用于存放向主存写入的信息或从主存中读出的信息。17、什么是同步控制?什么是异步控制?什么是联合控制?在同步控制方式中,什么是三级时序系统?答:同步控制方式是指任何指令的运行或指令中各个微操作的执行,均由确定的具有统一基准时标的时序信号所控制。每个时序信号的结束就意味着安排完成的工作已经完成,随即开始执行后续的微操作或自动转向下条指令的运行。异步控制方式不再有统一的周期、节拍,各个操作之间采用应答方式衔接,前一操作完成后给出回答信号,启动下一个操作。联合控制方式是同步控制与异步控制相结合的方式。通常的设计思想是:在功能部件内部采用同步方式或以同步方式为主的控制方式,在功能部件之间采用异步方式。18、试述指令周期、CPU周期、节拍周期三者的关

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论