计算机体系结构第二章练习题

第二章练习
一、 单项选择题
在下面各题的4个备选答案中,只有一个答案是正确的,请把正确答案的标号(A~D )填入题后面的括号中。

1.数据表示的含义是( B )。

A . 表示数据所采用的数制和码制
B . 硬件能够直接识别的数据类型
C . 数据类型
D . 浮点数的表示方式
2.浮点数表示的尾数的基r m =8,尾数长度p=2,可以表示的规格化最小正尾数的值是( C )。

A .0.5
B .0.25
C .0.125
D .0.015625
3.浮点数表示的尾数的基r m =16,尾数长度p=2,可以表示的规格化最大正尾数的值是( D )。

A .2
1 2 B .1615 C .2561 D .256
255 4.多维数组的自定义数据表示通常采用( B )。

A . 浮点数表示
B . 带数据描述符的数据表示
C . 带标志符的数据表示
D.带标志符和数据描述符的数据表示
5.不需要编址的数据存储空间是( C )。

A.CPU中通用寄存器
B.主存储器
C.堆栈
D.I/O接口中的寄存器
6.平均码长最短的编码是( D )。

A.定长码
B.扩展码
C.需要根据编码使用的频度计算平均码长后确定
D.Huffman编码
7.下述4种编码中,不是2-4扩展编码的是( D )。

A.1/12
B.2/8
C.3/4
D.4/8
8. 2-4扩展编码最多可以得到的码点数是( D )。

A.6
B.9
C.10
D.13
9.RISC执行程序的速度比CIRC要快的原因是( C )。

A.RISC的指令系统的指令数比较少
B.程序在RISC上编译生成的目标程序比较短
C.R ISC的指令平均周期数比较少
D.RISC只允许Load指令和Store指令访问存储器
10. RISC采用交叉寄存器窗口技术,从而大大减少了( B )。

A.绝大多数指令的执行时间
B.程序调用引起的访问存储器的次数
C.目标程序的指令条数
D.CPU访问存储器的访问周期
二、填空题
1.设计一种浮点数据表示方式需要确定的6个参数分别是:(尾数的基),(尾数的值),(尾数的长度),(阶码的基),(阶码的值), (阶码长度)。

2.浮点数的表数范围是指(用有限的q位阶码和p位尾数能够表示的数值大小的范围)。

3.可表示浮点数的正数区间:
规格化浮点数的最大正数值由尾数的(最大正数值)与阶码(最大正数值)组合而成;规格化浮点数的最小正数值由尾数的(最小正数值)与阶码(最小负数值)组合而成。

规格化浮点数的最大负数值由尾数的(最大负数值)与阶码(最小负数值)组合而成;规格化浮点数的最小负数值由尾数的(最小负数值)与阶码(最大正数值)组合而成。

4.若浮点数尾数的长度为p位,尾数的基为r m,那么,尾数的r m进制数的位数是
( m r p
2log )。

5.若浮点数尾数的长度为p 位,尾数的基为r m ,那么,可以表示的规格化浮点数的表数精度是( )1(2
1--p m r )。

三、 判断题
判断下列各题的叙述是否正确,正确的叙述在括号内打“√”;错误的叙述在括号内打“⨯”;并简述错误的理由。

1.指令系统和数据表示都是计算机系统的主要软件硬件分界面。

( √ )
2.浮点数表示可以表示实数范围内的所有实数。

( X )
任何一种浮点数表示的表数范围和表示的浮点数个数都是有限的,而且表示的浮点数在数轴上是不连续的。

3.带标志符的数据表示增大了数据字的字长,从而会增大目标程序在这种机器上运行时占用的存储空间。

( X )
数据存储增大了,但是由于简化了指令系统,指令只需指出操作种类,不需指出操作类型,每条指令的字长可以缩短。

只要设计合理,整个程序总存储量反而能够减少。

4.带标志符的数据表示简化了指令系统,加快了指令的执行速度。

( X )
简化了指令系统,但是降低了指令执行速度。

5.在引入带标志符的数据表示的机器中,数据的“标志符”对高级语言程序员是透明的。

( √ )
6.因为寄存器的位数大于主存储器单元的位数,所以,在把存储空间组织为2个地址空间的组织方式中,把CPU通用寄存器和I/O接口寄存器“编址”为1个地址空间,主存单独编址为另一个存储空间。

(X )
寄存器的存储容量比主存小得多,所以,寄存器要求的地址长度更短。

在把存储空间组织为2个地址空间的组织方式中,把主存与输入输出设备统一编址为1个地址空间而吧通用寄存器独立编址为另一个存储空间。

7.对给定的频度分布{p i},由哈夫曼算法生成的哈夫曼树的结构是唯一的,因此,得出哈夫曼编码的“平均码长”是唯一的。

(X )
对给定的频度分布{p i},由哈夫曼算法生成的哈夫曼树的结构并不是唯一的,但是“平均码长”是唯一的。

8.扩展编码要求所有的“短码”都不能是“长码”的前缀,否则会产生解码不唯一的问题。

( )
9.2-4扩展编码和2/4扩展编码是同一种扩展编码的2种表示。

(X )2-4扩展编码要求短码为两位,长码为4位,不限定短码和长码分别有多少种。

2/4扩张编码只是要求短码有2种,长码有4种,不限定短码长码长度。

10.由于RISC简化了指令系统,因此,RISC上的目标程序比CISC上的目标程序短一些,程序运行的时间就会少一些。

(X )
CISC通过使用硬件加快频度高的指令的执行,并用一条新的指令代替频度高的指令串,简化了目标程序代码。

CISC上的目标程序比RISC上的目标程序短一些。

RISC简化了指令系统,通过一系列技术是程序运行时间比CISC短一些。

四、应用题
1.一个处理机有I1~I10共10条指令,经过统计,各指令在程序中的使用频度分别为:p1=0.25,p2=0.20,p3=0.15,p4=0.10,p5=0.08,p6=0.08,p7=0.05,p8=0.04,p9=0.03,p10=0.02。

(1)计算这10条指令的操作码编码的最短“平均码长”。

(2)写出这10条指令的操作码的哈夫曼编码,并计算编码的“平均码长”和信息冗余量。

(3)采用3/7扩展编码和2/8扩展编码写这10条指令的操作码,并分别计算“平均码长”和信息冗余量。

问哪一种扩展编码比较好?并说明其理由。

(1)最短平均码长:0.25*2+0.2*2.32+0.15*2.73+0.1*3.32+0.08*3.64+0.08*3.64+0.05*4.32+0.04*4.64+0.03*5.05+0 .02*5.64=2.96
(3)3/7扩展编码:
00
01
10
11000
11001
……
11110
平均码长:(0.25+0.20+0.15)*2+(0.1+0.08+0.08+0.05+0.04+0.03+0.02)*5=3.2
信息冗余量:1-2.96/3.2=7.5%
2/8扩展编码:
00
01
1000
1000
……
10111
平均码长:(0.25+0.20)*2+(0.15+0.1+0.08+0.08+0.05+0.04+0.03+0.02)*4=3.1
信息冗余量:1-2.96/3.1=4.5%
通过比较2/8扩展编码比较好,因为信息冗余量比3/7的小。

合集下载

计算机系统结构-第二章自考练习题答案

计算机系统结构-第二章自考练习题答案

计算机系统结构-第二章自考练习题答案计算机系统结构-第二章自考练习题答案第二章数据表示与指令系统历年真题精选1.计算机中优先使用的操作码编码方法是(C )。

A.BCD 码B. ASCII 码C. 扩展操作码D. 哈夫曼编码2.浮点数尾数基值r m=16 ,除尾符之外的尾数机器位数为8 位时,可表示的规格化最大尾数值为( D )。

A. 1/2B. 15/16C. 1/256D. 255/2563. 自定义数据表示包括(标志符)数据表示和(数据描述符)两类。

4. 引入数据表示的两条基本原则是:一看系统的效率是否有提高;二看数据表示的(通用)性和(利用)率是否高。

5.简述设计RISC的一般原则。

6.简述程序的动态再定位的思想。

7.浮点数表示,阶码用二进制表示,除阶符之外的阶码位数p=3,尾数基值用十进制表示,除尾符外的尾数二进制位数m=8,计算非负阶、规格化、正尾数时,(1 )可表示的最小尾数值;(2)可表示的最大值;(3)可表示的尾数个数。

8.(1)要将浮点数尾数下溢处理成K —1位结果,则ROM 表的单元数和字长各是多少?并简述ROM表各单元所填的内容与其地址之间的规则。

(2)若3位数,其最低位为下溢处理前的附加位,现将其下溢处理成2位结果,设计使下溢处理平均误差接近于零的ROM表,以表明地址单元与其内容的关系。

同步强化练习一.单项选择题。

1.程序员编写程序时使用的地址是( D )。

A ?主存地址B .有效地址C.辅存实地址 D .逻辑地址2.在尾数下溢处理方法中,平均误差最大的是( B )。

A .舍入法B .截断法C.恒置“ 1 ”法D .ROM 查表法3.数据表示指的是( C )。

A.应用中要用到的数据元素之间的结构关系B .软件要处理的信息单元之间的结构关系C. 机器硬件能识别和引用的数据类型D ?高级语言中的数据类型说明语句4.标志符数据表示中的标志建立由( A )。

A . 编译程序完成B .操作系统完成C . 高级语言编程时完成D .汇编语言编程时完成5.堆栈型机器比通用型机器优越的是A .能提高存储器空间的利用率B.支持先进先出类解题算法的求解C.支持由逆波兰表达式将高级语言多元赋值语句直接编译生成机器指令程序D ?能更好地支持向量的运算6.机器数字长相同,用浮点数表示比用定点数表示,数的范围要( A )。

计算机第二章试题及答案

计算机第二章试题及答案

计算机第二章试题及答案一、选择题(每题2分,共20分)1. 在计算机系统中,CPU的主要功能是()。

A. 存储数据B. 执行程序C. 传输数据D. 显示数据2. 下列哪个选项是计算机硬件的组成部分()。

A. 操作系统B. 应用软件C. 显示器D. 键盘3. 计算机的内存分为RAM和ROM,其中RAM是()。

A. 只读存储器B. 随机存取存储器C. 顺序存取存储器D. 永久存储器4. 在计算机术语中,1KB表示()。

A. 1024字节B. 1000字节C. 1024位D. 1000位5. 下列哪个选项是计算机软件的分类()。

B. 系统软件C. 应用软件D. 以上都是6. 计算机病毒是一种()。

A. 计算机硬件B. 计算机软件C. 计算机操作系统D. 计算机程序7. 在计算机中,二进制数1011转换为十进制数是()。

A. 10B. 11C. 12D. 138. 计算机的总线分为数据总线、地址总线和()。

A. 控制总线B. 电源总线C. 信号总线D. 通信总线9. 在计算机系统中,硬盘属于()。

A. 主存储器B. 辅助存储器C. 缓存D. 内存10. 计算机的输入设备包括键盘、鼠标和()。

A. 打印机C. 扫描仪D. 打印机和扫描仪二、填空题(每题2分,共10分)1. 计算机系统由______和______两大部分组成。

2. 在计算机中,______是最基本的数据单位。

3. 计算机的CPU包括______和______两部分。

4. 计算机的存储设备包括______和______。

5. 计算机的输出设备包括______和______。

三、简答题(每题5分,共20分)1. 简述计算机硬件和软件的区别。

2. 描述计算机的工作原理。

3. 什么是计算机的输入输出设备?4. 解释计算机中二进制数的概念及其重要性。

四、计算题(每题5分,共10分)1. 将十进制数25转换为二进制数。

2. 将二进制数1101转换为十进制数。

计算机第二章试题及答案

计算机第二章试题及答案

计算机第二章试题及答案一、单项选择题(每题2分,共10分)1. 在计算机系统中,CPU指的是什么?A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 下列哪个选项是计算机的输出设备?A. 键盘B. 鼠标C. 显示器D. 打印机答案:C3. 计算机的内存通常指的是什么?A. 硬盘B. 软盘C. 光盘D. RAM答案:D4. 在计算机术语中,"bit"指的是什么?A. 字符B. 字节C. 位D. 兆字节5. 下列哪个选项是计算机操作系统的主要功能?A. 管理文件B. 管理硬件C. 管理软件D. 所有选项答案:D二、多项选择题(每题3分,共15分)1. 下列哪些是计算机的主要硬件组成部分?A. CPUB. 内存C. 显示器D. 打印机E. 键盘答案:ABC2. 计算机软件可以分为以下哪些类型?A. 系统软件B. 应用软件C. 操作系统D. 游戏软件E. 办公软件答案:ABDE3. 下列哪些是计算机的输入设备?A. 键盘B. 鼠标C. 扫描仪D. 打印机答案:ABC4. 在计算机系统中,哪些是常见的存储介质?A. 硬盘B. 光盘C. 软盘D. 闪存E. 磁带答案:ABDE5. 计算机病毒可以造成哪些影响?A. 数据丢失B. 系统崩溃C. 网络堵塞D. 硬件损坏E. 软件故障答案:ABE三、判断题(每题2分,共10分)1. 计算机的CPU是计算机的大脑。

(对)2. 计算机的内存是永久存储数据的地方。

(错)3. 计算机的硬盘是临时存储数据的地方。

(错)4. 计算机的操作系统是计算机硬件与用户之间的接口。

(对)5. 计算机病毒是一种可以自我复制的程序。

(对)四、简答题(每题5分,共20分)1. 请简述计算机系统的组成。

答案:计算机系统主要由硬件系统和软件系统组成。

硬件系统包括CPU、存储器、输入设备和输出设备等;软件系统包括操作系统、应用软件等。

2. 什么是计算机的内存?它有什么作用?答案:计算机的内存是一种半导体存储器,用于暂时存储CPU正在处理的数据和指令。

计算机系统结构-第二章(习题解答)

计算机系统结构-第二章(习题解答)

1. 数据类型、数据表示和数据结构之间是什么关系在设计一个计算机系统时,确定数据表示的原则主要有哪几个答:略2. 假设有A 和B 两种不同类型的处理机,A 处理机中的数据不带标志位,其指令字长和数据字长均为32位。

B 处理机的数据带有标志位,每个数据的字长增加至36位,其中有4位是标志符,它的指令条数由最多256条减少至不到64条。

如果每执行一条指令平均要访问两个操作数,每个存放在存储器中的操作数平均要被访问8次。

对于一个由1000条指令组成的程序,分别计算这个程序在A 处理机和B 处理机中所占用的存储空间大小(包括指令和数据),从中得到什么启发 答:我们可以计算出数据的总数量:∵ 程序有1000条指令组成,且每条指令平均要访问两个操作数 ∴ 程序访问的数据总数为:1000×2=2000个 ∵ 每个数据平均访问8次 @∴ 程序访问的不同数据个数为:2000÷8=250对于A 处理机,所用的存储空间的大小为:bit 4000032250321000Mem Mem Mem data n instructio A =⨯+⨯=+=对于B 处理机,指令字长由32位变为了30位(条数由256减少到64),这样,所用的存储空间的大小为:bit 3900036250301000Mem Mem Mem data n instructio B =⨯+⨯=+=由此我们可以看出,由于数据的平均访问次数要大于指令,所以,采用带标志符的数据表示不会增加总的存储空间大小。

3. 对于一个字长为64位的存储器,访问这个存储器的地址按字节编址。

假设存放在这个存储器中的数据中有20%是独立的字节数据(指与这个字节数据相邻的不是一个字节数据),有30%是独立的16位数据,有20%是独立的32位数据,另外30%是独立的64位数据;并且规定只能从一个存储字的起始位置开始存放数据。

⑴ 计算这种存储器的存储空间利用率。

⑵ 给出提高存储空间利用率的方法,画出新方法的逻辑框图,并计算这种方法的存储空间利用率。

第2章计算机体系结构习题与答案

第2章计算机体系结构习题与答案

第二章习题(P69-70)一、复习题1. 简述冯?诺依曼原理,冯?诺依曼结构计算机包含哪几部分部件,其结构以何部件为中心?答:冯?诺依曼理论的要点包括:指令像数据那样存放在存储器中,并可以像数据那样进行处理;指令格式使用二进制机器码表示;用程序存储控制方式工作。

这3条合称冯?诺依曼原理OgtiojDo冯?诺依曼计算机由五大部分组成:运算器、控制器、存储器、输入设备、输出设备,整个结构一般以运算器为中心,也可以以控制器为中心。

(P51-P54)r1fl4bu o2. 简述计算机体系结构与组成、实现之间的关系。

答:计算机体系结构通常是指程序设计人员所见到的计算机系统的属性,是硬件子系统的结构概念及其功能特性。

计算机组成(computer organization)是依据计算机体系结构确定并且分配了硬件系统的概念结构和功能特性的基础上,设计计算机各部件的具体组成,它们之间的连接关系,实现机器指令级的各种功能和特性。

同时,为实现指令的控制功能,还需要设计相应的软件系统来构成一个完整的运算系统。

计算机实现,是计算机组成的物理实现,就是把完成逻辑设计的计算机组成方案转换为真实的计算机。

计算机体系结构、计算机组成和计算机实现是三个不同的概念,各自有不同的含义,但是又有着密切的联系,而且随着时间和技术的进步,这些含意也会有所改变。

在某些情况下,有时也无须特意地去区分计算机体系结构和计算机组成的不同含义。

(P47-P48)28BoSAn03. 根据指令系统结构划分,现代计算机包含哪两种主要的体系结构?答:根据指令系统结构划分,现代计算机主要包含:CISC和RISC两种结构。

(P55)4简述RISC技术的特点?答:从指令系统结构上看,RISC体系结构一般具有如下特点:(1) 精简指令系统。

可以通过对过去大量的机器语言程序进行指令使用频度的统计,来选取其中常用的基本指令,并根据对操作系统、高级语言和应用环境等的支持增设一些最常用的指令;hJslBtfo(2) 减少指令系统可采用的寻址方式种类,一般限制在2或3种;(3) 在指令的功能、格式和编码设计上尽可能地简化和规整,让所有指令尽可能等长;(4)单机器周期指令,即大多数的指令都可以在一个机器周期内完成,并且允许处理器在同一时间内执行一系列的指令。

计算机第二章试题及答案

计算机第二章试题及答案

计算机第二章试题及答案一、选择题(每题2分,共20分)1. 在计算机系统中,CPU指的是什么?A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 下列哪个是计算机的输入设备?A. 打印机B. 键盘C. 显示器D. 鼠标垫答案:B3. 计算机存储器的分类不包括以下哪一项?A. 随机存取存储器(RAM)B. 只读存储器(ROM)C. 硬盘存储器(HDD)D. 光存储器(CD)答案:D4. 计算机操作系统的主要功能不包括以下哪一项?A. 管理计算机硬件资源B. 提供用户界面C. 运行所有软件程序D. 进行网络通信答案:C5. 在计算机系统中,以下哪个是文件系统的类型?A. FAT32B. NTFSC. EXT4D. 所有选项都是答案:D6. 下列哪一项不是计算机病毒的特征?A. 破坏性B. 传染性C. 潜伏性D. 可预测性答案:D7. 在计算机编程中,以下哪个是面向对象编程的特点?A. 模块化B. 继承性C. 封装性D. 所有选项都是答案:D8. 计算机网络的拓扑结构不包括以下哪一项?A. 星型B. 环型C. 总线型D. 线性答案:D9. 在计算机中,以下哪个是二进制数?A. 101B. 102C. 103D. 104答案:A10. 下列哪一项不是计算机硬件的组成部分?A. CPUB. 内存C. 硬盘D. 操作系统答案:D二、填空题(每题2分,共10分)1. 计算机的五大基本部件包括输入设备、输出设备、________、________和外部存储器。

答案:中央处理器、存储器2. 在计算机系统中,________是负责执行程序指令的部件。

答案:CPU3. 计算机的存储器分为________和内部存储器。

答案:外部存储器4. 计算机编程语言可以分为高级语言和________。

答案:低级语言5. 在计算机网络中,________是将数据从源头传输到目的地的路径。

答案:网络拓扑三、简答题(每题5分,共20分)1. 简述计算机操作系统的作用。

计算机第二章试题及答案

计算机第二章试题及答案# 计算机第二章试题及答案一、选择题(每题2分,共20分)1. 计算机的中央处理器(CPU)主要包含哪些部件?A. 内存B. 硬盘C. 算术逻辑单元(ALU)D. 显示器答案:C2. 以下哪项不是计算机的输入设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪答案:C3. 在计算机系统中,存储器的层次结构从高到低依次为?A. 寄存器 - 缓存 - 内存 - 硬盘B. 硬盘 - 内存 - 缓存 - 寄存器C. 内存 - 硬盘 - 缓存 - 寄存器D. 缓存 - 内存 - 寄存器 - 硬盘答案:A4. 下列哪个选项是计算机操作系统的主要功能?A. 进行数据加密B. 管理计算机硬件资源C. 执行网络通信D. 进行图形图像处理答案:B5. 计算机网络的拓扑结构不包括以下哪一项?A. 星型B. 环型C. 总线型D. 树型答案:D6. 以下哪种文件格式是音频文件格式?A. .txtB. .mp3C. .jpgD. .docx答案:B7. 在计算机编程中,以下哪个是循环结构?A. ifB. forC. switchD. while答案:B8. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据存储B. 数据查询C. 数据加密D. 数据更新答案:C9. 下列哪个选项是计算机病毒的特征?A. 可执行性B. 破坏性C. 可读性D. 可编辑性答案:B10. 计算机的硬件系统由以下哪些部分组成?A. CPU、内存、输入输出设备B. 软件、内存、输入输出设备C. CPU、硬盘、输入输出设备D. CPU、内存、网络设备答案:A二、填空题(每空2分,共20分)1. 计算机的五大基本功能是:输入、处理、存储、输出和______。

答案:通信2. 计算机的存储系统通常分为______存储器和辅助存储器。

答案:主3. 在计算机系统中,______是用来临时存储指令和数据的存储器。

答案:缓存4. 计算机操作系统的两种主要类型是批处理系统和______。

计算机第二章试题及答案

计算机第二章试题及答案一、单选题(每题2分,共10分)1. 在计算机系统中,负责执行程序指令的部件是:A. 存储器B. 输入设备C. 中央处理器D. 输出设备2. 下列哪个选项是计算机硬件的基本组成部分?A. 操作系统B. 编译器C. 软件D. 键盘3. 在计算机术语中,1KB等于多少字节?A. 1024B. 1000C. 512D. 20484. 计算机的存储器分为哪两类?A. 内部存储器和外部存储器B. 只读存储器和随机存取存储器C. 硬盘和内存D. 缓存和硬盘5. 下列哪个是计算机病毒的特征?A. 可自我复制B. 可以进行数学计算C. 可以存储数据D. 可以作为操作系统使用二、填空题(每题2分,共10分)1. 计算机的主要硬件包括______、______、______、______和______。

2. 计算机的软件系统一般分为______和______。

3. 计算机的存储器分为______存储器和______存储器。

4. 计算机病毒是一种______程序,它能够______。

5. 计算机的输入设备包括______、______等。

三、简答题(每题5分,共15分)1. 简述计算机系统的主要组成部分。

2. 什么是计算机的硬件和软件?它们之间有什么关系?3. 计算机病毒的危害有哪些?如何预防计算机病毒?四、计算题(每题5分,共10分)1. 假设一个计算机的CPU时钟频率为3.2GHz,计算它每秒钟可以执行多少条指令。

(假设每条指令的执行时间为一个时钟周期)2. 如果一个计算机的内存容量为8GB,计算它可以存储多少个ASCII字符。

(假设每个ASCII字符占用1字节)五、论述题(每题10分,共20分)1. 论述计算机硬件和软件在计算机系统中的作用和重要性。

2. 论述计算机病毒的传播途径和预防措施。

答案:一、单选题1. C2. A3. A4. A5. A二、填空题1. 中央处理器、存储器、输入设备、输出设备、外部设备2. 系统软件、应用软件3. 只读存储器、随机存取存储器4. 恶意、自我复制5. 鼠标、扫描仪三、简答题1. 计算机系统主要由硬件系统和软件系统组成。

计算机系统结构课后答案chap2-answer

第二章计算机指令集结构设计2.1 名词解释1.堆栈型机器——CPU中存储操作数的单元是堆栈的机器。

2.累加型机器——CPU中存储操作数的单元是累加器的机器。

3.通用寄存器型机器——CPU中存储操作数的单元是通用寄存器的机器。

4.CISC——复杂指令集计算机。

5.RISC——精简指令集计算机。

2.2堆栈型机器、累加器型机器和通用寄存器型机器各有什么优缺点?2.3常见的三种通用寄存器型机器的优缺点各有哪些?2.4 指令集结构设计所涉及的内容有哪些?(1)指令集功能设计:主要有RISC和CISC两种技术发展方向;(2)寻址方式的设计:设置寻址方式可以通过对基准程序进行测试统计,察看各种寻址方式的使用频度,根据适用频度设置相应必要的寻址方式;(3)操作数表示和操作数类型:主要的操作数类型和操作数表示的选择有,浮点数据类型(可以采用IEEE 754标准)、整型数据类型(8位、16位、32位的表示方法)、字符型(8位)、十进制数据类型(压缩十进制和非压缩十进制数据表示)等等。

(4)寻址方式的表示:可以将寻址方式编码与操作码中,也可将寻址方式作为一个单独的域来表示。

(5)指令集格式的设计:有固定长度编码方式、可变长编码方式和混合编码方式三种选择。

2.5 简述CISC计算机结构指令集功能设计的主要目标。

从当前的计算机技术观点来看,CISC结构有什么缺点?CISC结构追求的目标是强化指令功能,减少程序的指令条数,以达到提高性能的目的。

从目前的计算机技术观点来看,CISC结构存在以下几个缺点:(1)在CISC结构的指令系统中,各种指令的使用频率相差悬殊。

(2)CISC结构的指令系统的复杂性带来了计算机体系结构的复杂性,这不仅增加了研制时间和成本,而且还容易造成设计错误。

(3)CISC结构的指令系统的复杂性给VLSI设计带来了很大负担,不利于单片集成。

(4)CISC结构的指令系统中,许多复杂指令需要很复杂的操作,因而运行速度慢。

计算机组成与系统结构第二章习题及答案

一、填空题(20每空2分)1.计数制中使用的数据个数被称为。

(基)2.移码常用来表示浮点数的部分,移码和补码比较,它们除外,其他各位都相同。

(阶码,符号位)3.码值80H:若表示真值0,则为;若表示-128,则为;若表示-127,则为;若表示-0,则为。

(移码补码反码原码)4. 在浮点运算过程中,如果运算结果的尾数部分不是形式,则需要进行规格化处理。

设尾数采用补码表示形式,当运算结果时,需要进行右规操作;当运算结果时,需要进行左规操作。

(规格化溢出不是规格化数)二、选择题(20每题2分)1.以下给出的浮点数,______是规格化浮点数。

(B)A.2^-10×0.010101 B.2^-11×0.101010C.2^-100×1.010100 D.2^-1×0.00101012.常规乘除法器乘、除运算过程采用部分积、余数左移的做法,其好处是______。

(C)A.提高运算速度 B. 提高运算精度C. 节省加法器的位数D. 便于控制3.逻辑异运算10010011和01011101的结果是。

(B)A.01001110B.11001110C.11011101D.100011104.浮点数尾数基值rm=8,尾数数值部分长6位,可表示的规格化最小正尾数为。

(C)1.A.0.5 B.0.25 C.0.125 D.1/645.当浮点数尾数的基值rm=16,除尾符之外的尾数机器位数为8位时,可表示的规格化最大尾数值是。

(D)A.1/2B.15/16C.1/256D.255/2566.两个补码数相加,采用1位符号位,当时表示结果溢出。

(D)A、符号位有进位B、符号位进位和最高数位进位异或结果为0C、符号位为1D、符号位进位和最高数位进位异或结果为17.运算器的主要功能时进行。

(C)A、逻辑运算B、算术运算C、逻辑运算和算术运算D、只作加法8.运算器虽有许多部件组成,但核心部件是。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档