计算机组成原理白中英单元练习题
计算机组成原理答案(白中英版)
第一章1.模拟计算机的特点是数值由连续量来表示,运算过程也是连续的。
数字计算机的主要特点是按位运算,并且不连续地跳动计算。
模拟计算机用电压表示数据,采用电压组合和测量值的计算方式,盘上连线的控制方式,而数字计算机用数字0和1表示数据,采用数字计数的计算方式,程序控制的控制方式。
数字计算机与模拟计算机相比,精度高,数据存储量大,逻辑判断能力强。
2.数字计算机可分为专用计算机和通用计算机,是根据计算机的效率、速度、价格、运行的经济性和适应性来划分的。
3.科学计算、自动控制、测量和测试、信息处理、教育和卫生、家用电器、人工智能。
4.主要设计思想是:存储程序通用电子计算机方案,主要组成部分有:运算器、逻辑控制装置、存储器、输入和输出设备5.存储器所有存储单元的总数称为存储器的存储容量。
每个存储单元都有编号,称为单元地址。
如果某字代表要处理的数据,称为数据字。
如果某字为一条指令,称为指令字。
6.每一个基本操作称为一条指令,而解算某一问题的一串指令序列,称为程序。
7.取指周期中从内存读出的信息流是指令流,而在执行器周期中从内存读出的信息流是指令流。
8.半导体存储器称为内存,存储容量更大的磁盘存储器和光盘存储器称为外存,内存和外存共同用来保存二进制数据。
运算器和控制器合在一起称为中央处理器,简称CPU,它用来控制计算机及进行算术逻辑运算。
适配器是外围设备与主机联系的桥梁,它的作用相当于一个转换器,使主机和外围设备并行协调地工作。
9.计算机的系统软件包括系统程序和应用程序。
系统程序用来简化程序设计,简化使用方法,提高计算机的使用效率,发挥和扩大计算机的功能用用途;应用程序是用户利用计算机来解决某些问题而编制的程序。
10.在早期的计算机中,人们是直接用机器语言来编写程序的,这种程序称为手编程序或目的程序;后来,为了编写程序方便和提高使用效率,人们使用汇编语言来编写程序,称为汇编程序;为了进一步实现程序自动化和便于程序交流,使不熟悉具体计算机的人也能很方便地使用计算机,人们又创造了算法语言,用算法语言编写的程序称为源程序,源程序通过编译系统产生编译程序,也可通过解释系统进行解释执行;随着计算机技术的日益发展,人们又创造出操作系统;随着计算机在信息处理、情报检索及各种管理系统中应用的发展,要求大量处理某些数据,建立和检索大量的表格,于是产生了数据库管理系统。
(完整版)计算机组成原理(白中英)本科生试题库整理附答案
一、选择题1从器件角度看,计算机经历了五代变化。
但从系统结构看,至今绝大多数计算机仍属于(B)计算机。
A 并行B 冯·诺依曼C 智能D 串行2某机字长32位,其中1位表示符号位。
若用定点整数表示,则最小负整数为(A)。
A -(231-1)B -(230-1)C -(231+1)D -(230+1)3以下有关运算器的描述,( C )是正确的。
A 只做加法运算B 只做算术运算C 算术运算与逻辑运算D 只做逻辑运算4 EEPROM是指(D )A 读写存储器B 只读存储器C 闪速存储器D 电擦除可编程只读存储器5常用的虚拟存储系统由(B )两级存储器组成,其中辅存是大容量的磁表面存储器。
A cache-主存B 主存-辅存C cache-辅存D 通用寄存器-cache6 RISC访内指令中,操作数的物理位置一般安排在(D )A 栈顶和次栈顶B 两个主存单元C 一个主存单元和一个通用寄存器D 两个通用寄存器7当前的CPU由(B )组成。
A 控制器B 控制器、运算器、cacheC 运算器、主存D 控制器、ALU、主存8流水CPU是由一系列叫做“段”的处理部件组成。
和具备m个并行部件的CPU相比,一个m段流水CPU的吞吐能力是(A )。
A 具备同等水平B 不具备同等水平C 小于前者D 大于前者9在集中式总线仲裁中,(A )方式响应时间最快。
A 独立请求B 计数器定时查询C 菊花链D 分布式仲裁10 CPU中跟踪指令后继地址的寄存器是(C )。
A 地址寄存器B 指令计数器C 程序计数器D 指令寄存器11从信息流的传输速度来看,(A )系统工作效率最低。
A 单总线B 双总线C 三总线D 多总线12单级中断系统中,CPU一旦响应中断,立即关闭(C )标志,以防止本次中断服务结束前同级的其他中断源产生另一次中断进行干扰。
A 中断允许B 中断请求C 中断屏蔽D DMA请求13下面操作中应该由特权指令完成的是(B )。
计算机组成原理附标准答案(白中英)
计算机组成原理附标准答案(⽩中英)第⼀章1.模拟计算机的特点是数值由连续量来表⽰,运算过程也是连续的。
数字计算机的主要特点是按位运算,并且不连续地跳动计算。
模拟计算机⽤电压表⽰数据,采⽤电压组合和测量值的计算⽅式,盘上连线的控制⽅式,⽽数字计算机⽤数字0和1表⽰数据,采⽤数字计数的计算⽅式,程序控制的控制⽅式。
数字计算机与模拟计算机相⽐,精度⾼,数据存储量⼤,逻辑判断能⼒强。
2.数字计算机可分为专⽤计算机和通⽤计算机,是根据计算机的效率、速度、价格、运⾏的经济性和适应性来划分的。
3.科学计算、⾃动控制、测量和测试、信息处理、教育和卫⽣、家⽤电器、⼈⼯智能。
4.主要设计思想是:存储程序通⽤电⼦计算机⽅案,主要组成部分有:运算器、逻辑控制装置、存储器、输⼊和输出设备5.存储器所有存储单元的总数称为存储器的存储容量。
每个存储单元都有编号,称为单元地址。
如果某字代表要处理的数据,称为数据字。
如果某字为⼀条指令,称为指令字。
6.每⼀个基本操作称为⼀条指令,⽽解算某⼀问题的⼀串指令序列,称为程序。
7.取指周期中从内存读出的信息流是指令流,⽽在执⾏器周期中从内存读出的信息流是指令流。
8.半导体存储器称为内存,存储容量更⼤的磁盘存储器和光盘存储器称为外存,内存和外存共同⽤来保存⼆进制数据。
运算器和控制器合在⼀起称为中央处理器,简称CPU,它⽤来控制计算机及进⾏算术逻辑运算。
适配器是外围设备与主机联系的桥梁,它的作⽤相当于⼀个转换器,使主机和外围设备并⾏协调地⼯作。
9.计算机的系统软件包括系统程序和应⽤程序。
系统程序⽤来简化程序设计,简化使⽤⽅法,提⾼计算机的使⽤效率,发挥和扩⼤计算机的功能⽤⽤途;应⽤程序是⽤户利⽤计算机来解决某些问题⽽编制的程序。
10.在早期的计算机中,⼈们是直接⽤机器语⾔来编写程序的,这种程序称为⼿编程序或⽬的程序;后来,为了编写程序⽅便和提⾼使⽤效率,⼈们使⽤汇编语⾔来编写程序,称为汇编程序;为了进⼀步实现程序⾃动化和便于程序交流,使不熟悉具体计算机的⼈也能很⽅便地使⽤计算机,⼈们⼜创造了算法语⾔,⽤算法语⾔编写的程序称为源程序,源程序通过编译系统产⽣编译程序,也可通过解释系统进⾏解释执⾏;随着计算机技术的⽇益发展,⼈们⼜创造出操作系统;随着计算机在信息处理、情报检索及各种管理系统中应⽤的发展,要求⼤量处理某些数据,建⽴和检索⼤量的表格,于是产⽣了数据库管理系统。
计算机组成原理-白中英-单元练习题2
练习单元二一、单项选择题1. 某机字长64位,其中1位符号位,63位尾数。
若用定点小数表示,则最大正小数为()。
A.+(1-2-64) B. +(1-2-63) C. 2-64 D. 2-632. 设[x]补=1.x1 x2x3x4x5x6x7x8,当满足()时,x>-1/2成立。
A.x1 =1,x2~x8至少有一个为1 B. x1 =0,x2~x8至少有一个为1C. x1 =1,x2~x8任意D. x1 =0,x2~x8任意3. 设寄存器位数为16位,机器数采用定点整数补码形式(一位符号位),对应于十进制数1022,寄存器内存放的内容为()。
A.(1022)16 B. (1776)16 C. (03FE)16 D. (7FE0)164. 若用二进制数表示十进制数0到999999,则最少需要的二进制数位是()。
A.6 B. 16 C. 20 D.1000005. 在某8位定点机中,寄存器内容为10000000,若它的数值等于-128,则它采用的数据表示为()。
A.原码 B. 补码 C. 反码 D. 移码6. 设浮点数N=M×R e,阶码e 与尾数M均采用补码表示,尾数的最高位为符号位,尾数和阶码的基数均为2.下列数据中为规格化数的是()。
A.0.0011...10 B. 1.1000...10 C. 0.1111...10 D. 1.1111 (10)7. 在下列机器数中,哪种表示方式下,零的表示形式是惟一的?()A.原码 B. 补码 C. 反码 D. 都不是8. N+1位的定点整数的原码的数据表示范围是()。
A.-2n≤x≤2n B. -2n<x<2nC. -2n+1≤x≤2n -1D. -2n -1<x<2n+19. 下列论述中,正确的是()。
A.已知[x]原求[x]补的方法是:在[x]原的末位加1B. 已知[x]补求[-x]补的方法是:在[x]补的末位加1C. 已知[x]原求[x]补的方法是:将尾数连同符号位一起取反,再在末位加1D. 已知[x]补求[-x]补的方法是:将尾数连同符号位一起取反,再在末位加110. 采用全零的形式表示机器零的浮点表示的编码方式是()。
《计算机组成原理-白中英版》习题答案
第二章运算方法和运算器1.写出下列各数的原码、反码、补码、移码表示(用8位二进制数)。
其中MSB是最高位(又是符号位)LSB是最低位。
如果是小数,小数点在MSB之后;如果是整数,小数点在LSB之后。
(1) -35/64 (2) 23/128 (3) -127 (4) 用小数表示-1 (5) 用整数表示-1解:(1)先把十进制数-35/64写成二进制小数:(-35/64)10=(-100011/1000000)2=(-100011×2-6)2=(-0.100011)2令x=-0.100011B∴ [x]原=1.1000110 (注意位数为8位) [x]反=1.0111001[x]补=1.0111010 [x]移=0.0111010(2) 先把十进制数23/128写成二进制小数:(23/128)10=(10111/10000000)2=(10111×2-111)2=(0.0001011)2令x=0.0001011B∴ [x]原=0.0001011 [x]反=0.0001011[x]补=0.0001011 [x]移=1.0001011(3) 先把十进制数-127写成二进制小数:(-127)10=(-1111111)2令x= -1111111B∴ [x]原=1.1111111 [x]反=1.0000000[x]补=1.0000001 [x]移=1.0000001(4) 令x=-1.000000B∴ 原码、反码无法表示[x]补=1.0000000 [x]移=0.0000000(5) 令Y=-1=-0000001B∴ [Y]原=10000001 [Y]反=11111110[Y]补=11111111 [Y]移=011111115.已知X和Y, 用变形补码计算X+Y, 同时指出运算结果是否溢出。
(2)X=0.11011 Y= -0.10101解:x+y = 0.00110无溢出6.已知X 和Y, 用变形补码计算X-Y, 同时指出运算结果是否溢出。
计算机组成原理答案 白中英
计算机组成原理答案白中英计算机组成原理答案-白中英计算机组成原理(答案)第一章答案1.比较数字计算机和模拟计算机的特点。
求解:演示计算机的特点:数值由已连续量去则表示,运算过程就是已连续的;数字计算机的特点:数值由数字量(线性量)去则表示,运算按十一位展开。
两者主要区别见到p1表中1.1。
2.数字计算机如何分类?分类的依据是什么?求解:分类:数字计算机分成专用计算机和通用型计算机。
通用型计算机又分成巨型机、大型机、中型机、小型机、微型机和单片机六类。
分类依据:专用和通用是根据计算机的效率、速度、价格、运行的经济性和适应性来划分的。
通用机的分类依据主要是体积、简易性、功率损耗、性能指标、数据存储容量、指令系统规模和机器价格等因素。
3.数字计算机存有那些主要应用领域?4.冯.诺依曼型计算机的主要设计思想是什么?它包括哪些主要组成部分?求解:冯.诺依曼型计算机的主要设计思想就是:存储程序和程序控制。
存储程序:将解题的程序(指令序列)放置至存储器中;程序控制:控制器顺序执行存储的程序,按指令功能控制全机协调地完成运算任务。
主要组成部分存有:控制器、运算器、存储器、输出设备、输出设备。
5.什么就是存储容量?什么就是单元地址?什么就是数据字?什么就是指令字?求解:存储容量:指存储器可以容纳的二进制信息的数量,通常用单位kb、mb、gb去度量,存储容量越大,则表示计算机所能够存储的信息量越多,充分反映了计算机存储空间的大小。
单元地址:单元地址简称地址,在存储器中每个存储单元都有唯一的地址编号,称为单元地址。
数据字:若某计算机字就是运算操作方式的对象即为代表必须处置的数据,则表示数据字。
指令字:若某计算机字代表一条指令或指令的一部分,则称指令字。
6.什么是指令?什么是程序?求解:指令:计算机所继续执行的每一个基本的操作方式。
程序:解算某一问题的一串指令序列称为该问题的计算程序,简称程序。
7.指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?解:一般来讲,在取指周期中从存储器读出的信息即指令信息;而在执行周期中从存储器中读出的信息即为为数据信息。
计算机组成原理-白中英-单元练习四
单元练习四一、单项选择题1.关于主存,以下叙述正确的是()A CPU可直接访问主存,但不能直接访问辅存B CPU可直接访问主存,也能直接访问辅存C CPU不能直接访问主存,也不能直接访问辅存D CPU不能直接访问主存,但能直接访问辅存2.关于主存,以下叙述中正确的是()A 主存的存取速度可与CPU匹配B 主存是RAM,不包括ROMC 辅存中的程序需要调入主存才能运行D 若指令的地址码为20位,则主存容量一定是1MB3. 关于主存,以下叙述中正确的是()A 主存比辅存小,但存取速度快B 主存比辅存大,且存取速度快C 比辅存小,且存取速度慢D 比辅存大,但存取速度慢4.计算机主存储器读写时间的数量级为()A 秒(s)B 毫秒(ms)C 微秒(us)D 纳秒(ns)5.可用作主存的是()A 半导体存储器B 光存储器C 顺序存取存储器D 直接存取存储器6.用户程序所放的主存空间属于()A 随机存取存储器B 顺序存取存储器C 只读存储器D 直接存取存储器7.断电后,将丢失信息的是()A ROMB RAMC 磁盘D 光盘8.外存是()A 机箱外部的存储器B CPU外部的存储器C 主机外部的存储器D 系统基本配置外的存储器9.可用辅存的是()A 半导体存储器B 光存储器C CacheD ROM10.下面的存储器中,属于顺序存取存储器的是()A 主存B 磁盘C 磁带D 光盘11.存储器读写的信息必须经过()A 数据缓冲寄存器B 地址寄存器C 累加器D 指令寄存器12.为解决CPU和主存的速度匹配问题,可采用()A 辅存B CacheC 缓冲区D 通用寄存器13.Cache和主存之间的信息交换通过()A 硬件实现B 硬件和软件实现C 软件实现D 用户调度实现14.16Kⅹ32位存储器芯片的地址线有()A 5条B 14条C 32条D 46条15.计算机系统采用层次化存储结构是为了()A 便于保存大量的数据B 减少主机箱的体积C 便于读写操作D 解决容量、速度、价格之间的矛盾16.为组成2Kⅹ8位的主存,可用两片()A 1Kⅹ4位芯片串联B 1Kⅹ8位芯片并联C 2Kⅹ4位芯片串联D 2Kⅹ8位芯片并联17.某微机的字长为16位,主存有1MB,并按字编址,则寻址范围为()A 512KB B 1MBC 2MBD 16MB18.某512ⅹ8位芯片的引脚包括电源线、接地线、地址线、数据线、控制线(一条读线和一条写线)。
计算机组成原理第五版 白中英(详细)第3章习题参考答案
24位的内存地址格式如下:
tag
行号
字地址
8位
14位
2位
16.下述有关存储器的描述中,正确的是( B、D )
A.多级存储体系由Cache、主存和虚拟存储器构成
B.存储保护的目的是:在多用户环境中,既要防止一个用户程序出错而破坏系统软件或其它用户程序,又要防止用户访问不是分配给他的主存区,以达到数据安全与保密的要求。
解:
主存4K个块,每块128个字,共有4K128=219个字,故主存的地址共19位;
共4K个块,故块地址为12位;每块128个字,故块内的字地址为7位
Cache有64行,每组4行,共16组,故组号4位,组内页号2位
组相联方式是组间直接映射,组内全相联映射方式;
所以主存的块地址被分为两部分:低4位为在cache中的组号,高8位为标记字段,即19位内存地址的格式如下:
C.空间浪费大、存储共享不易、存储保护容易、能动态连接。
D.空间浪费小、存储共享容易、存储保护容易、能动态连接。
19.某虚拟存储器采用页式存储管理,使用LRU页面替换算法,若每次访问在一个时间单位内完成,页面访问序列如下:1、8、1、7、8、2、7、2、1、8、3、8、2、1、3、1、7、1、3、7。已知主存只允许放4个页面,初始状态时4个页面是全空的,则页面失效次数是___6____。
2、已知某64位机主存采用半导体存储器,其地址码为26位,若使用4M×8位的DRAM芯片组成该机所允许的最大主存空间,并选用内存条结构形式,问;
(1)若每个内存条为16M×64位,共需几个内存条?
(2)每个内存条内共有多少DRAM芯片?
(3)主存共需多少DRAM芯片? CPU如何选择各内存条?
计算机组成原理白中英第五版
计算机组成原理白中英第五版一、选择题1.在RISC访问指令中,操作数的物理位置通常按()排列。
a栈顶和次栈顶b两个主存单元C一个主存储器单元和一个通用寄存器D两个通用寄存器2.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用()。
堆栈寻址模式B立即寻址模式C隐式寻址模式D间接寻址模式3。
在寄存器间接寻址模式下,操作数位于()。
a通用寄存器b主存单元c程序计数器d堆栈4.在指令系统中采用不同寻址方式的主要目的是()a实现存储程序和程序控制B缩短指令长度,扩展寻址空间,提高编程灵活性。
C可以直接访问外部存储器d提供扩展操作码的可能并降低指令译码难度5.在堆栈寻址模式下,将a设置为累加器,SP设置为堆栈指示器,MSP设置为SP指示的堆栈顶部单元。
如果堆栈输入操作的动作是:(a)→ MSP(SP)-1→ SP,堆栈退出操作的动作是()a(msp)→a,(sp)+1→spb(sp)+1→sp,(msp)→ac(sp)-1→sp,(msp)→ad(msp)→a,(sp)-1→sp6.在以下各项中,不符合RISC指令系统的特性有()a指令长度固定,指令种类少B.寻址方式应尽量减少,指令功能应尽可能强。
C.增加寄存器数量,以尽量减少内存访问次数d选取使用频率最高的一些简单指令,以及很有用但不复杂的指令二、填空1.形成指令地址的方法称为指令寻址,通常是()寻址,遇到转移指令时()寻址。
2.RISC指令系统最大的特点是只有()和()指令访问内存,其余指令的操作均在寄存器之间进行。
3.在双地址指令中,操作数的物理位置有三种形式:type()、()和()。
4.一个较完善的指令系统,应当有()、()、()、()四大类指令。
5.机器指令对四种类型的数据进行操作。
这四种数据类型包括()类型数据、()类型数据、()类型数据和()类型数据。
三、简答题1.列出并比较CISC处理器和RISC处理器的特点。
(NEW)白中英《计算机组成原理》(第5版)配套题库【考研真题精选+章节题库】
目 录第一部分 考研真题精选一、选择题二、综合应用题第二部分 章节题库第1章 计算机系统概论第2章 运算方法和运算器第3章 多层次的存储器第4章 指令系统第5章 中央处理器第6章 总线系统第7章 外存与I/O设备第8章 输入输出系统第9章 并行组织与结构第一部分 考研真题精选一、选择题1下列关于冯·诺依曼结构计算机基本思想的叙述中,错误的是( )。
[2019年408统考]A.程序的功能都通过中央处理器执行指令实现B.指令和数据都用二进制表示,形式上无差别C.指令按地址访问,数据都在指令中直接给出D.程序执行前,指令和数据需预先存放在存储器中【答案】C根据冯·诺依曼体系结构的基本思想可知,所有的数据和指令序【解析】列都是以二进制形式存放在存储器中,计算机根据周期来区分指令和数据,因此数据是从存储器读取而非在指令中给出,因此C项是错误的。
2下列有关处理器时钟脉冲信号的叙述中,错误的是( )。
[2019年408统考]A.时钟脉冲信号由机器脉冲源发出的脉冲信号经整形和分频后形成B.时钟脉冲信号的宽度称为时钟周期,时钟周期的倒数为机器主频C.时钟周期以相邻状态单元间组合逻辑电路的最大延迟为基准确定D.处理器总是在每来一个时钟脉冲信号时就开始执行一条新的指令【答案】D【解析】计算机完成一条指令的时间称为指令周期,而一条指令通常是由几个时钟周期组成的,因此计算机不可能每来一个时钟脉冲就执行一个新指令,所以D项是错误的。
3某指令功能为R[r2]←R[r1]+M[R[r0]],其两个源操作数分别采用寄存器、寄存器间接寻址方式。
对于下列给定部件,该指令在取数及执行过程中需要用到的是( )。
[2019年408统考]Ⅰ.通用寄存器组(GPRs)Ⅱ.算术逻辑单元(ALU)Ⅲ.存储器(Memory)Ⅳ.指令译码器(ID)A.仅Ⅰ、ⅡB.仅Ⅰ、Ⅱ、ⅢC.仅Ⅱ、Ⅲ、ⅣD.仅Ⅰ、Ⅲ、Ⅳ【答案】B一条指令的执行过程为取指令、分析指令、执行指令。
计算机组成原理-白中英-单元练习一
附录A 综合练习题练习单元一一、单项选择题1. 冯·诺依曼机工作的基本方式的特点是()。
A. 多指令流单数据流B. 具备了自动输入输出的功能C. 按地址访问并顺序执行指令D. 存储器按内容选择地址2. 完整的计算机应包括()。
A. 运算器、存储器、控制器B. 外部设备和主机C. 主机和实用程序D. 配套的硬件设备和软件系统3. 下列逻辑部件中,不包括在运算器内的是()。
A. 累加器B. 运算状态寄存器C. ALUD. 指令寄存器4. 计算机系统中广泛采用总线将五大部件联系起来,使用总线结构可以()。
A. 减少信息传输量B. 减少信息传输线的条数C. 提高信息传输的速度D. 增加CPU的工作量5. 运算器虽有许多部件组成,但核心部件是()。
A. 数据总线B. 算术逻辑运算单元C. 多路开关D. 累加寄存器6. 某寄存器中的值有时是地址,因此具有计算机的()才能识别它。
A. 译码器B. 判断程序C. 指令D. 时序信号7. 早期的8位微型计算机中乘除法大多数用()实现。
A. 软件B. 硬件C. 固件D. 专用芯片8. 硬件在功能实现上比软件强的是()。
A. 速度快B. 成本低C. 灵活性强D. 实现容易9. 存储器地址的重要作用是()。
A. 便于按地址编号读写连续的数据B. 作为存储器中不同数据字的惟一标志C. 便于一个程序连续存放D. 作为区分地址中的数据和指令的标志10. 下列部件不属于主机的是()。
A. 运算器B. 控制器C. 键盘D. 内存储器11. 虚拟机中不包括的层次是()。
A. 应用软件B. 硬件C. 操作系统D. 用户自编程序12. 运算器中临时存放数据的部件是()。
A. ALUB. 寄存器C. 半导体存储器D. 指令寄存器13. 计算机内存与外存的区别在于()。
A. 是否包括在主机中B. 是否包括在主机箱中C. 是否由主机控制D. 是否由操作系统控制14. 计算机的外围设备是指()。
计算机组成原理-白中英-单元练习三
练习单元三一、单项选择题1. 计算机系统中,仅由硬件设计人员使用的指令是()。
A. 机器指令B. 宏指令C. 微指令D. 特权指令2. 指令系统中采用不同的寻址方式的主要目的是()。
A. 增加内存的容量B. 缩短指令长度,扩大寻址范围C. 提高访问内存的速度D. 简化指令译码电路3. 指令操作所需的数据不会来自()。
A. 寄存器B. 指令本身C. 主存中D. 控制存储器4.在相对寻址方式中,若指令中地址码为X,则操作数的地址为()。
A. XB. (PC)+XC. X+段基址D. 变址寄存器+X5. 单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个操作数常采用的寻址方式是()。
A. 相对寻址方式B. 立即寻址方式C. 隐含寻址方式D. 间接寻址方式6. 在指令的地址字段中直接指出操作数本身的寻址方式称为()。
A. 隐含地址B. 立即寻址C. 寄存器寻址D. 直接寻址7. 支持实现程序浮动的寻址方式称为()。
A. 变址寻址B. 相对寻址C. 间接寻址D. 寄存器间接寻址8. 设变址寄存器为X,形式地址为D,(X)表示寄存器X的内容,变址寻址方式的有效地址可表示为()。
A. EA=(X)+DB. EA=(X)+(D)C. EA=((X)+D)D. EA=((X)+(D))9. 下列说法中不正确的是()。
A. 变址寻址时,有效数据存放在主存中B. 堆栈是先进后出的随机存储器C. 堆栈指针SP的内容表示当前堆栈内所存储的数据的个数D. 内存中指令的寻址和数据的寻址是交替进行的10. 在零地址指令格式中,下面论述正确的是()。
A. 只能有一个操作数,它由地址码提供B. 一定有两个操作数,另一个是隐含的C. 可能有一个操作数,也可能有两个操作数D. 如果有两个操作数,另一个操作数一定在堆栈中11. 以下论述正确的是()。
A. 二地址指令中,目的操作数的地址就是存操作结果的地址B. 二地址指令中,目的操作数一定在源操作数后面C. 由于三地址指令使用灵活,所以广泛地使用在各类型计算机的指令中D. 指令的地址码字段存放的一定是操作数地址12. 堆栈常用于()。
计算机组成原理十套卷+答案白中英
本科生期末试卷(一)一、选择题(每小题1分,共15分)1从器件角度看,计算机经历了五代变化。
但从系统结构看,至今绝大多数计算机仍属于( B )计算机。
A 并行B 冯·诺依曼C 智能D 串行考查:常识2某机字长32位,其中1位表示符号位。
若用定点整数表示,则最小负整数为( A )。
A -(231-1)B -(230-1)C -(231+1)D -(230+1)考查:32位定点整数表示范围3以下有关运算器的描述,( C )是正确的。
A 只做加法运算B 只做算术运算C 算术运算与逻辑运算D 只做逻辑运算考查:运算器的功能4 EEPROM是指( D )。
A 读写存储器B 只读存储器C 闪速存储器D 电擦除可编程只读存储器考查:EEPROM5常用的虚拟存储系统由( B )两级存储器组成,其中辅存是大容量的磁表面存储器。
A cache-主存B 主存-辅存C cache-辅存 D 通用寄存器-cache考查:虚拟存储系统两级结构6 RISC访内指令中,操作数的物理位置一般安排在( D )。
A 栈顶和次栈顶B 两个主存单元C 一个主存单元和一个通用寄存器D 两个通用寄存器考查:RISC指令和CISC指令7当前的CPU由( B )组成。
A 控制器B 控制器、运算器、cacheC 运算器、主存D 控制器、ALU、主存考查:CPU组成8流水CPU是由一系列叫做“段”的处理部件组成。
和具备m个并行部件的CPU相比,一个m段流水CPU的吞吐能力是( A )。
A 具备同等水平B 不具备同等水平C 小于前者D 大于前者考查:流水CPU9在集中式总线仲裁中,( A )方式响应时间最快。
A 独立请求B 计数器定时查询C 菊花链考查:集中式总线仲裁10 CPU中跟踪指令后继地址的寄存器是( C )。
A 地址寄存器B 指令计数器C 程序计数器D 指令寄存器考查:程序计数器11从信息流的传输速度来看,( A )系统工作效率最低。
计算机组成原理(白中英)本科生精彩试题库整理附问题详解
一、选择题1从器件角度看,计算机经历了五代变化。
但从系统结构看,至今绝大多数计算机仍属于(B)计算机。
A 并行B 冯·诺依曼C 智能D 串行2某机字长32位,其中1位表示符号位。
若用定点整数表示,则最小负整数为(A)。
A -(231-1)B -(230-1)C -(231+1)D -(230+1)3以下有关运算器的描述,( C )是正确的。
A 只做加法运算B 只做算术运算C 算术运算与逻辑运算D 只做逻辑运算4 EEPROM是指(D )A 读写存储器B 只读存储器C 闪速存储器D 电擦除可编程只读存储器5常用的虚拟存储系统由(B )两级存储器组成,其中辅存是大容量的磁表面存储器。
A cache-主存B 主存-辅存C cache-辅存D 通用寄存器-cache6 RISC访指令中,操作数的物理位置一般安排在(D )A 栈顶和次栈顶B 两个主存单元C 一个主存单元和一个通用寄存器D 两个通用寄存器7当前的CPU由(B )组成。
A 控制器B 控制器、运算器、cacheC 运算器、主存D 控制器、ALU、主存8流水CPU是由一系列叫做“段”的处理部件组成。
和具备m个并行部件的CPU相比,一个m段流水CPU的吞吐能力是(A )。
A 具备同等水平B 不具备同等水平C 小于前者D 大于前者9在集中式总线仲裁中,(A )方式响应时间最快。
A 独立请求B 计数器定时查询C 菊花链D 分布式仲裁10 CPU中跟踪指令后继地址的寄存器是(C )。
A 地址寄存器B 指令计数器C 程序计数器D 指令寄存器11从信息流的传输速度来看,(A )系统工作效率最低。
A 单总线B 双总线C 三总线D 多总线12单级中断系统中,CPU一旦响应中断,立即关闭(C )标志,以防止本次中断服务结束前同级的其他中断源产生另一次中断进行干扰。
A 中断允许B 中断请求C 中断屏蔽D DMA请求13下面操作中应该由特权指令完成的是(B )。
计算机组成原理-白中英-单元练习三
练习单元三一、单项选择题1. 计算机系统中,仅由硬件设计人员使用的指令是()。
A. 机器指令B. 宏指令C. 微指令D. 特权指令2. 指令系统中采用不同的寻址方式的主要目的是()。
A. 增加内存的容量B. 缩短指令长度,扩大寻址范围C. 提高访问内存的速度D. 简化指令译码电路3. 指令操作所需的数据不会来自()。
A. 寄存器B. 指令本身C. 主存中D. 控制存储器4.在相对寻址方式中,若指令中地址码为X,则操作数的地址为()。
A. XB. (PC)+XC. X+段基址D. 变址寄存器+X5. 单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个操作数常采用的寻址方式是()。
A. 相对寻址方式B. 立即寻址方式C. 隐含寻址方式D. 间接寻址方式6. 在指令的地址字段中直接指出操作数本身的寻址方式称为()。
A. 隐含地址B. 立即寻址C. 寄存器寻址D. 直接寻址7. 支持实现程序浮动的寻址方式称为()。
A. 变址寻址B. 相对寻址C. 间接寻址D. 寄存器间接寻址8. 设变址寄存器为X,形式地址为D,(X)表示寄存器X的内容,变址寻址方式的有效地址可表示为()。
A. EA=(X)+DB. EA=(X)+(D)C. EA=((X)+D)D. EA=((X)+(D))9. 下列说法中不正确的是()。
A. 变址寻址时,有效数据存放在主存中B. 堆栈是先进后出的随机存储器C. 堆栈指针SP的内容表示当前堆栈内所存储的数据的个数D. 内存中指令的寻址和数据的寻址是交替进行的10. 在零地址指令格式中,下面论述正确的是()。
A. 只能有一个操作数,它由地址码提供B. 一定有两个操作数,另一个是隐含的C. 可能有一个操作数,也可能有两个操作数D. 如果有两个操作数,另一个操作数一定在堆栈中11. 以下论述正确的是()。
A. 二地址指令中,目的操作数的地址就是存操作结果的地址B. 二地址指令中,目的操作数一定在源操作数后面C. 由于三地址指令使用灵活,所以广泛地使用在各类型计算机的指令中D. 指令的地址码字段存放的一定是操作数地址12. 堆栈常用于()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
练习单元二一、单项选择题1. 某机字长64位,其中1位符号位,63位尾数。
若用定点小数表示,则最大正小数为()。
A.+(1-2-64) B. +(1-2-63) C. 2-64 D. 2-632. 设[x]补=1.x1 x2x3x4x5x6x7x8,当满足()时,x>-1/2成立。
A.x1 =1,x2~x8至少有一个为1 B. x1 =0,x2~x8至少有一个为1C. x1 =1,x2~x8任意D. x1 =0,x2~x8任意3. 设寄存器位数为16位,机器数采用定点整数补码形式(一位符号位),对应于十进制数1022,寄存器内存放的内容为()。
A.(1022)16 B. (1776)16 C. (03FE)16 D. (7FE0)164. 若用二进制数表示十进制数0到999999,则最少需要的二进制数位是()。
A.6 B. 16 C. 20 D.1000005. 在某8位定点机中,寄存器内容为10000000,若它的数值等于-128,则它采用的数据表示为()。
A.原码 B. 补码 C. 反码 D. 移码6. 设浮点数N=M×R e,阶码e 与尾数M均采用补码表示,尾数的最高位为符号位,尾数和阶码的基数均为2.下列数据中为规格化数的是()。
A.0.0011...10 B. 1.1000...10 C. 0.1111...10 D. 1.1111 (10)7. 在下列机器数中,哪种表示方式下,零的表示形式是惟一的?()A.原码 B. 补码 C. 反码 D. 都不是8. N+1位的定点整数的原码的数据表示范围是()。
A.-2n≤x≤2n B. -2n<x<2nC. -2n+1≤x≤2n -1D. -2n -1<x<2n+19. 下列论述中,正确的是()。
A.已知[x]原求[x]补的方法是:在[x]原的末位加1B. 已知[x]补求[-x]补的方法是:在[x]补的末位加1C. 已知[x]原求[x]补的方法是:将尾数连同符号位一起取反,再在末位加1D. 已知[x]补求[-x]补的方法是:将尾数连同符号位一起取反,再在末位加110. 采用全零的形式表示机器零的浮点表示的编码方式是()。
A.阶码采用原码表示,尾数采用原码表示B. 阶码采用补码表示,尾数采用原码表示C. 阶码采用补码表示,尾数采用补码表示D. 阶码采用移码表示,尾数采用补码表示11. IEEE754标准规定的32位浮点数格式中,符号位为1位,阶码为8位,尾数为23位,则它所能表示的最大规格化正数为()。
A.+(2-2-23)×2+127 B. +(1-2-23)×2+127C. +(2-2-23)×2+255D. 2+127-2-2312. 浮点数的表示范围取决于()。
A.阶码的位数 B. 尾数的位数C. 阶码采用的编码D. 尾数采用的编码13. 逻辑右移指令执行的操作是()。
A.符号位填0,并顺次右移1位,最低位移至进位标志位B. 符号位不变,并顺次右移1位,最低位移至进位标志位C. 进位标志位移至符号位,顺次右移1位,最低位移至进位标志位D. 符号位填1,并顺次右移1位,最低位移至进位标志位14. 在浮点运算中,下面的论述正确的是()。
A.对阶时应采用向左规格化B. 对阶时可以使小阶向大阶对齐,也可以使大阶向小阶对齐C. 尾数相加后可能会出现溢出,但可采用向右规格化的方法得出正确结论D. 尾数相加后不可能得出规格化的数15. 十进制数-0.75的IEEE754单精度格式表示成十六进制为()。
A.3F200000H B. BE200000H C. BF400000 D. BE400000H16. 原码乘除法运算要求()。
A. 操作数必须都是正数B. 操作数必须具有相同的符号位C. 对操作数符号没有限制D.以上都不对17. 进行补码一位乘法时,被乘数和乘数均用补码表示,运算时()。
A. 首先在乘数最末位y n后增设附加位y n+1 ,且初始y n+1=0,再依照y n y n+1的值确定下面的运算B. 首先在乘数最末位y n后增设附加位y n+1 ,且初始y n+1=1,再依照y n y n+1的值确定下面的运算C. 首先观察乘数符号位,然后决定乘数最末位y n后附加位y n+1的值,再依照y n y n+1的值确定下面的运算D. 不应在乘数最末位y n后增设附加位y n+1,而应直接观察乘数的末两位y n-1y n确定下面的运算18. 若要想使8位寄存器A中的高4位变为0,低4位不变,可使用()。
A. A∨F0H→AB. A∧0FH→AC. A∧F0H→AD. A∨0FH→A19. 在24×24点阵的汉字字库中,一个汉字的点阵占用的字节数为()。
A. 2B. 9C. 24D. 7220. 假定下列字符码中有奇偶校验位,但没有数据错误,采用奇校验的字符码是()。
A. 10011010B. 11010000C. 11010111D. 1011100021. 在循环冗余校验中,生成多项式G(x)应满足的条件不包括()。
A. 校验码中的任何一位发生错误,在与G(x)作模2除时,都应使余数不为0B. 校验码中的不同位发生错误时,在与G(x)作模2除时,都应使余数不同C. 用与G(x)对余数作模2除,应能使余数循环D. 选择不同的生成多项式所得的CRC码的码距相同,因而检错、校错能力相同22. 运算器的核心部分是()。
A. 数据总线B. 累加寄存器C. 算术逻辑运算单元D. 多路开关23. 浮点运算器的组成结构包括()。
A. 乘法器B. 除法器C. 阶码和尾数运算部件D. 一个ALU24. 下面对浮点运算器的描述中正确的是()。
A. 浮点运算器由阶码部件和尾数部件实现B. 阶码部件可以实现加、减、乘、除4种运算C. 阶码部件只能进行阶码的移位操作D. 尾数部件只能进行乘法和加法运算二、填空题1. 设某机字长为8位(含一符号位),若[X]补=11001001,则X所表示的十进制数的真值为,[1/4X]补= ;若[Y]移=11001001,则X所表示的十进制数的真值为;Y的原码表示[X]原= 。
2. 在带符号数的编码方式中,零的表示是惟一的有和。
3. 若[x1]补=10110111,[x2]原1.01101,则数x1的十进制数真值是,x2的十进制数真值是。
4. 补码进行算术右移时的规则是。
5. 计算机中数值数据常采用的数据表示格式有和两种。
6. 设某浮点数的阶码为8位(最左一位为符号位),用移码表示;尾数为24位(最左一位为符号位),采用规格化补码表示,则该浮点数能表示的最大正数的阶码为,尾数为;规格化最小负数的阶码为,尾数为。
(用二进制回答)7. 浮点运算器由和两部分组成,它们本身都是定点运算器,其中第二个空要求能够进行运算。
8. 为了提高运算器的速度,可采用进位、乘/除法器、等并行技术措施。
9. 在定点运算器的结构中,通常包括、、、、等10. 设有效信息位的位数为N,校验位数为K,则能够检测出一位出错并能自动纠错的海明校验码应满足的关系是。
三、简答题1. 定点数中小数点的位置在哪里?2. 比较原码表示数据和补码表示数据的优缺点。
3. “0”在四种带符号数编码方式中分别是什么?4. 试比较定点带符号数在计算机内的4种表示方法。
5. 移码表示法的主要用途是什么?为什么?6. 计算机怎样判别存储的文字信息是ASCII码还是汉字编码?7. 比较算术右移和逻辑右移的主要区别。
8. 简述定点运算时采用变形补码检测溢出的方法。
9. 简述定点运算时采用单符号位检测溢出的方法。
10. 浮点加减运算时,为什么要进行对阶?说明对阶的方法和理由。
11. 简述浮点运算中溢出的处理方法。
12. 试述浮点数规格化的目的和方法。
13. 在浮点表示法中,什么是上溢和下溢?14. 比较截去舍入法,冯·诺依曼舍入法和0舍1入法的优缺点。
15. 什么是纠错码?常用的纠错码有哪几种?16. 在检错码中,奇偶校验法能否定位发生错误的信息位?是否具有纠错功能?17. 简述CRC码的纠错原理。
18. 试述先行进位解决的问题及基本思想。
19. 简述十进制加法器的工作原理。
20. 简述运算器的功能。
21. 说明定点运算器的组成及各部分的作用。
22. 说明浮点运算器的组成及各部分的作用。
23. 说明运算器的条件寄存器中有哪些标志状态位及其作用。
24. 说明实现补码两位乘法,需要在实现原码一位乘法的运算部件中增加哪些线路?四、运算题1. 将十进制数85.375转换为二、八、十六进制数。
2. 将十六进制数(CE.B)16转换为二、八、十进制数。
3. 分别计算用二进制数表示5位和6位十进制数时所需的最短二进制位的长度。
4. 已知x=(-101100)2,设机器字长为8位,求x的原码、反码、补码和移码,并用十六进制形式表示。
5. 已知x=(-0.8125)10,设机器字长为8位,求x的原码、反码、补码和移码,并用二进制形式表示。
6. 写出表A.1中各数的原码、反码、补码和移码表示(用8位二进制数)表A.1 题6表7. 在采用8位二进制数定点整数的情况下,分别写出下列W、X、Y、Z的真值。
(1)[W]补=[X]原=[Y]反=[Z]移=00H(2)[W]补=[X]原=[Y]反=[Z]移=80H(3)[W]补=[X]原=[Y]反=[Z]移=FFH8. 字长为8位的定点小数的原码和补码的表示范围分别为多少?9. 将下列十进制数表示成二进制规格化数(采用8位二进制补码表示)。
(1)27/64 (2)-27/6410. 写出下列十进制数的IEEE754单精度浮点数编码。
(1)0.15625 (2)-0.15625 (3)16 (4)-511. 将下列十六进制的IEEE单精度浮点数代码转换成十进制数值表示。
(1)42E48000 (2)3F880000 (3)00800000 (4)C7F00000 12. 已知x=0.1011,y=,0.0011,求[0.5x]补,[0.25x]补,[-x]补,[-2x]补,[0.5y]补,[0.25y]补,[-y]补,[-2y]补,[x+y]补,[x-y]补。
13. 已知x=-0.01111,y=0.11001,用补码计算[x+y]补、[x-y]补、x+y、x-y。
14. 已知x和y,用变形补码计算x+y、x-y。
(1)x=0.11011,y=0.11111 (2)x=0.1101,y=-0.101115. 已知x=-0.1101,y=-0.1011,用原码一位乘法和布斯乘法计算x×y。
16. 已知x=-0.01101,y=0.10100,利用补码两位乘法计算x×y。