计算机组成与结构练习题
计算机组成与结构习题及答案
第一章:概述一、选择题1.完整的计算机系统应包括__ ___。
A. 运算器、存储器、控制器B. 外部设备和主机C. 主机和实用程序D. 配套的硬件设备和软件系统2.至今为止,计算机中的所有信息仍以二进制方式表示的理由是_ __。
A. 节约元件B. 运算速度快C. 物理器件的性能决定D. 信息处理方便3.从系统结构看,至今绝大多数计算机仍属于__ __型计算机。
A. 并行B. 冯.诺依曼C. 智能D. 实时处理4.计算机外围设备是指__ ___A. 输入/输出设备B. 外存储器C. 远程通讯设备D. 除CPU5.在微型机系统中,外围设备通过___ ___与主板的系统总线相连接。
A. 适配器B. 译码器C. 计数器D.6.冯·诺依曼机工作的基本方式的特点是__ ____。
A. 多指令流单数据流B. 按地址访问并顺序执行指令C. 堆栈操作D. 存贮器按内容选择地址7.微型计算机的发展一般是以_____A. 操作系统B.C. 磁盘D.8.下列选项中,___ ___A. CPUB. ASCIIC. 内存D.9.对计算机的软、硬件进行管理是__ ____A. 操作系统B. 数据库管理系统C. 语言处理程序D.10.下面的四个叙述中,只有一个是正确的,它是____。
A.系统软件就是买的软件,应用软件就是自己编写的软件B.外存上的信息可以直接进入CPU被处理C.用机器语言编写的程序可以由计算机直接执行,用高级语言编写的程序必须经过编译(解释)才能执行D.如果说一台计算机配置了FORTRAN语言,就是说它一开机就可以用FORTRAN 语言编写和执行程序答案:1.D 2C. 3.B. 4.D. 5.A. 6B 7.B 8. B 9. A 10. C二、判断题1.在微型计算机广阔的应用领域中,会计电算化应属于科学计算应用方面。
2.决定计算机计算精度的主要技术指标一般是指计算机的字长。
3.计算机“运算速度”指标的含义是指每秒钟能执行多少条操作系统的命令。
计算机组成原理与体系结构习题
1.冯·诺依曼机工作的基本方式的特点是______。
A 多指令流单数据流B 按地址访问并顺序执行指令C 堆栈操作D 存贮器按内容选择地址2. 某计算机字长16位,它的存贮容量是64KB,若按字编址,那么它的寻址范围是______A. 64KB. 32KC. 64KBD. 32 KB3.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用______。
A堆栈寻址方式 B立即寻址方式 C隐含寻址方式 D 间接寻址方式4.在微程序控制器中,微地址形成电路产生两种地址:微程序入口地址和后续微地址。
5、已知某8位机的主存采用半导体存储器,地址码为18位,采用4K×4位的SRAM芯片组成该机所允许的最大主存空间,并选用模块条形式,问:(1)若每个模块条为32K×8位,共需几个模块条?(2)每个模块条内有多少片RAM芯片?(3)主存共需多少RAM芯片?CPU需使用几根地址线来选各模块?用何种译码器?6.CPU有16根地址线(A15~A0),8根数据线(D7~D0),MREQ 作访问存储器的控制电平(低电平有效),WE作为读写控制电平(WE=0时,写允许;WE=1时,读允许)。
现有芯片Intel 2114(1K*4),要扩展成2KB内存,地址范围为2000H~27FFH。
片选信号由74LS138译码器采用全译码方式进行。
试画出CPU与译码器及存储芯片的连接图。
7.某计算机字长16位,主存容量为64K字,采用单字长单地址指令,共有64条指令,试采用四种寻址方式(直接、间接、变址、相对)设计指令格式。
解:64条指令需占用操作码字段(OP)6位,这样指令余下长度为10位。
为了覆盖主存64K字的地址空间,设寻址模式(X)2位,形式地址(D)8位,其指令格式如下:628OP X D寻址方式定义如下:X= 0 0 直接寻址有效地址 E=D(256单元)X= 0 1 间接寻址有效地址 E= (D)(64K)X= 1 0 变址寻址有效地址 E= (R)+D (64K)X= 1 1 相对寻址有效地址 E=(PC)+D (64K)其中R为变址寄存器(16位),PC为程序计数器(16位),在变址和相对寻址时,位移量D可正可负。
计算机组成与结构习题
第二篇习题第一单元运算器一.掌握下列概念:1.溢出2.机器零3.浮点数的规格化二.选择题1.表示定点数时,若要求数值0在计算机中唯一表示为全0,应使用(1)。
(A)原码 (B)反码 (C)补码 (D)移码2.浮点数取值范围的大小由(1)所决定,而浮点数的精度由(2)所决定。
(A)阶码位数 (B)移码 (C)尾数尾数 (D)补码3.某浮点数其阶码为8位,尾数占40位,即字长为48位,其中阶符和尾符各1位。
阶码和尾数都用补码表示,则该机器数所能表示的最大浮点数是()。
(A)2127 (B)2128 (C) 2127 x (1-2-39 ) (D) 2128 x (1-2-39 )(E) 2127 x (1-2-40 ) (F) 2128 x (1-2-40 )三.是非判断题1.十六进制数只能表示数字,它不能表示操作码,也不能表示原码,反码,和补码。
2.两个定点数相除,不会发生溢出.3.两个用补码表示的定点小数相乘,其积一定是小于1的定点小数.4.浮点数的正负由阶码符号位所决定.5.设置浮点数的数据表示及有关指令,对应用于科学计算的计算机是很有必要的.这样可以提高计算机的运算速度.6.不设置浮点数的数据表示及有关指令的计算机,就不能用于科学计算.7.下面两个加法运算均发生溢出:1110 1101 1101 1100+ 0011 1001 + 1001 0010------------- ----------------1 0010 0110 1 0110 1110四.填空题:1.一个字节由( )位二进制位所构成.2.MIPS 和 MTBF 分别表示( )和( )性能指标.3.CPU一次可处理的二进制位数称作( ).4.计算机通常由五大部分组成,其中( ),( )和( )称作主机,其它称作I/O设备,通常把( )称作辅存.5.在定点整数的补码,反码,原码中,为表示数值0,在机内用唯一的全"0"表示方法,应采用( )码制.6.总线可分为三类,( ),( )和( )总线.7.定点原码一位除法,当余数为负要恢复余数的算法,它的主要缺点是(), 因此,后来发展成()法,克服了这个缺点.8.定点补码加减法,若采用单符号,判断溢出的条件是(),若采用双符号位, 判断溢出的条件是()。
答案 计算机组成与结构练习题
《计算机组成与结构》练习题一、填空题时序逻辑计算机中的数字电路通常由组合逻辑电路和电路组成。
➢➢计算机中所有的信息都是以二进制编码存储、加工和传送。
➢运算器通常包括定点运算器和浮点运算器两种类型。
➢运算器的主要功能是进行算术运算和逻辑运算。
➢运算器组成部件的核心是 ALU 。
➢在定点二进制运算器中,加减法是采用补码进行运算的。
➢定点运算器的ALU通常可以完成对整型和逻辑型数据的运算。
➢加法器采用并行进位的目的是提高加法器运算速度。
➢计算机硬件能直接识别和运行的只能是机器语言程序。
➢指令由操作码和操作数两部分组成。
➢在实验机中,如果采用直接寻址,目标地址出现在指令中,指令的长度至少要 2 个字。
➢OUT 80H是将 R0 的低字节的内容送到显示器屏幕。
➢以下是汇编语言的环境,以此为依据填空:>u 20002000 0960 INC R62002 8312 STRR [R1],R22003 41FC JR 2000U 是反汇编命令,JR 2000指令占用存储器 1个字,STRR [R1],R2指令的机器码是 1000 0011 ,程序的起始地址是 2000 H ,INC R6指令的操作码是 00001001 。
➢以下是汇编语言的环境,以此为依据填空:>u 20002000 8820 0001 MVRD R2,00012002 8810 4005 MVRD R1,40052004 0521 TEST R2,R1U 是反汇编命令,MVRD R2,0001指令占用存储器 2 个字,MVRD R2,0001指令的机器码是 00000000 ,程序的起始地址是 2000H ,指令执行的结果是 z 的内容是 0 。
➢控制器的主要功能是向计算机其它部件提供控制信号。
➢下一条指令的地址存放在 PC (R5)寄存器中。
➢IR寄存器存储的是从内容读出的指令内容,AR寄存器存储的是。
内存独出的地址,PC存储的是下一条要执行的指令在内存中的地址。
计算机组成与系统结构试题及答案整理
计算机组成与系统结构课程试题及答案整理一、选择题1、运算器的核心部件是(D)A.数据总线B.数据选择器C.累加寄存器D.算术逻辑运算部件2、下列(C)不是输入设备A.画笔及图形板B.键盘C.打印机D.鼠标器3、在下列四句话中,最能准确反映计算机主要功能的是(C)A.计算机可以存储大量信息B.计算机能代替人的脑力劳动C.计算机是一种信息处理机D.计算机可实现高速运算4、计算机的算术逻辑单元和控制单元称为(D)A. ALUB. CADC.UPD. CPU5、某机字长8位,采用补码形式(其中1位为符号位),则机器数所能表示的范围是(C)A.-127 ~ 127B.-128 ~ +128C.-128 ~ +127D.-128 ~ +1286、DMA访问主存时,向CPU发出请求,获得总线使用权时再进行访存,这种情况称作(C)A.停止CPU访问主存B. DMA与CPU交替访问C.周期挪用D.DMA7、程序计数器的功能是(A)A.存放下一条机器指令的地址B.存放微指令地址C.计算程序长度D.存放指令8、就微命令的编码方式而言,若微操作命令的个数已确定,则(B)A.编码表示法与直接表示法的微指令字长大小关系不确定B.编码表示法比直接表示法的微指令字长短C.编码表示法与直接表示法的微指令字长是相等的D.直接表示法比编码表示法的微指令字长短9、(B )寻址便于处理数组问题。
A.间接寻址B.变址寻址C.相对寻址D.立即寻址10、硬布线控制器是采用[(A)方法进行设计的。
A.组合逻辑B.微程序C.组合逻辑和微程序结合D.都不对二、简答题11、堆栈有哪两种基本操作?它们的含义是什么?参考答案:堆栈的两种基本操作是入栈和出栈。
入栈操作过程:先移动栈顶指针:(SP)-1→SP;后压入数据:数据→(SP)出栈操作过程:先弹出数据:((SP))→寄存器;后动栈顶指针:(SP)+l→SP12、Cache的替换策略是什么?参考答案:随机法是用一个随机数产生器产生一个随机的替换块号;先进先出法是替换最早调入的存储单元;近期最少使用法替换近期最少使用的存储。
计算机组成考试题及答案
计算机组成考试题及答案一、单项选择题(每题2分,共20分)1. 在计算机系统中,CPU执行指令的顺序是:A. 取指令、译码、执行B. 取指令、执行、译码C. 译码、取指令、执行D. 执行、译码、取指令答案:A2. 计算机的存储器分为哪两种类型?A. 随机存取存储器和顺序存取存储器B. 只读存储器和随机存取存储器C. 只读存储器和顺序存取存储器D. 随机存取存储器和易失性存储器答案:B3. 下列哪个部件不属于计算机的输入设备?A. 键盘B. 鼠标C. 显示器D. 扫描仪答案:C4. 计算机的总线可以分为哪几类?A. 数据总线、地址总线和控制总线B. 内部总线和外部总线C. 并行总线和串行总线D. A和B5. 在计算机系统中,用于暂时存储指令和数据的存储器是:A. 硬盘B. 内存C. 光盘D. 软盘答案:B6. 计算机的字长是指:A. 计算机一次能处理的数据位数B. 计算机一次能处理的字节数C. 计算机一次能处理的字符数D. 计算机一次能处理的指令数答案:A7. 以下哪个不是计算机的输出设备?A. 打印机B. 显示器C. 键盘D. 音响答案:C8. 计算机的中央处理器(CPU)包括哪两个主要部分?A. 控制器和运算器B. 存储器和运算器C. 控制器和存储器D. 运算器和输入输出设备答案:A9. 在计算机系统中,用于长期存储数据的设备是:B. 硬盘C. 光盘D. 软盘答案:B10. 计算机的二进制数系统中,1+1的结果是:A. 2B. 10C. 11D. 0答案:B二、多项选择题(每题3分,共15分)1. 计算机的硬件系统主要包括以下哪些部件?A. 中央处理器B. 存储器C. 输入输出设备D. 操作系统答案:ABC2. 计算机的存储器按照存储介质可以分为:A. 磁存储器B. 光存储器C. 半导体存储器D. 纸带存储器答案:ABC3. 计算机的输入设备包括:A. 键盘B. 鼠标D. 打印机答案:ABC4. 计算机的软件系统可以分为:A. 系统软件B. 应用软件C. 操作系统D. 编程语言答案:AB5. 计算机的总线按照功能可以分为:A. 数据总线B. 地址总线C. 控制总线D. 通信总线答案:ABC三、填空题(每空1分,共20分)1. 计算机的存储器分为______和______两种类型。
计算机组成与结构试题及答案
0013计算机组成原理复习思考题一、单项选择题1.下列属于应用软件..①操作系统②编译系统③连接程序④文本处理2.计算机的字长决定了 ..①指令直接寻址能力②计算机的运算精度③计算机的运算速度④计算机的高低档次3.主板上高速缓冲存储器CACHE是设在 ..①主存与CPU之间②主存与外存之间③接口板上④CPU内部4.进位计数制中的最大数是指 ..①一个数允许使用的最大数码②一个数位允许使用的数码个数③一个固定的常数值④数码在数据中的不同位置5.相联存贮器是按进行寻址的存贮器..①地址方式②堆栈方式③内容指定方式④地址方式与堆栈方式6.总线中地址线的作用是 ..①用于选择存储器单元②用于选择进行信息传输的设备③用于选择存储器单元及用于选择进行信息传输的设备④地址信号7.某计算机字长32位;其存储容量为128KB;若按字编址;那么它的寻址范围是 ..① 0~64K ② 0~16K ③ 0~8K ④ 0~32K8.基址寻址方式中;操作数的有效地址等于 ..①堆栈指示器内容加上位移量②程序计数器内容加上位移量③基值寄存器内容加上位移量④变址寄存器内容加上位移量9.目前大多数集成电路生产中;所采用的基本材料为 ..①单晶硅②非晶硅③锑化钼④硫化镉10.CRT的分辨率为1024ⅹ1024像素;像素颜色数为512;则刷新存储器容量是 ..① 256KB ② 512KB ③ 2MB ④ 1MB11.CPU内由许多部件组成;其核心部件是 ..①累加寄存器②算术运算部件③ ALU部件④多路开关12.用某个寄存器中操作数的寻址方式称为寻址..①直接②间接③寄存器直接④寄存器间接13. 二级高速缓冲存储器CACHE是设在 ..①主存与CPU之间②主存与外存之间③接口板上④ CPU内部14.主-辅存储器的目的是 ..①解决CPU和主存之间的速度匹配问题②扩大主存储器的容量③扩大CPU中通用寄存器的数量④既扩大主存储容量又扩大CPU通用寄存器数量15.在机器数中;零的表示形式是唯一的..①原码②补码③移码④反码16.为了便于实现多级中断;保存现场信息最有效的办法是采用 ..①通用寄存器②堆栈③存储器④外存17.DMA传送是实现之间信息高速传送的一种方式..① CPU与I╱O接口电路②内存与外设③ CPU与内存④内存与内存18.磁盘转速提高一倍;则 ..①平均等待时间缩小一半②其存取速度也提高一倍③影响查道时间④存取速度不变19.用补码表示的定点小数;其表示范围为 ..①﹣1<X<1 ②﹣1≤X<1 ③﹣1≤X≤1 ④﹣1<X≤1 20.直接、间接、立即三种寻址方式指令的执行速度由快到慢的顺序列是 ..①直接、立即、间接②直接、间接、立即③立即、直接、间接④不确定21.符号不相同的两数相减是 ..①一定会产生溢出的②可能产生溢出的③一定不产生溢出④以上都不是22.某SRAM芯片;存储容量为64K×16位;该芯片的地址线和数据线数目为 ..① 64;16 ② 16;16 ③ 64;8 ④ 16;6423.闪速存储器称为 ..①光盘②固态盘③硬盘④软盘24.指令周期是指 ..① CPU从主存取出一条指令的时间② CPU执行一条指令的时间③ CPU从主存取出一条指令加上CPU执行这条指令的时间④时钟周期时间;25.浮点数比定点小数和整数的使用 ..①差不多②更复杂③更方便④更慢26.符号相同的两数相减是 ..①会产生溢出的②是不会产生溢出的③不一定产生溢出④以上都不是27.常用的虚拟存储系统由两级存储器组成;其中辅存是磁表面存储器..① cache—主存②主存—辅存③ cache—辅存④通用寄存器—主存28.要用256×16位的存储器芯片组成4K字节存储器;需要这样的存储器芯片数为 ..① 2 ② 4 ③ 8 ④ 1629.磁盘上的磁道是 ..①记录密度不同的同心圆②记录密度相同的同心圆③一条阿基米德螺线④两条阿基米德螺线30.系统总线中地址线的功能是 ..①选择主存单元地址②选择进行信息传输的设备③选择外存地址④指定主存和I/O设备接口电路的地址31.在CPU中跟踪指令后继地址的寄存器是 ..①主存地址寄存器②程序计数器③指令寄存器④状态条件寄存器32.至今为止;计算机中的所有信息仍以二进制方式表示的理由是 ..①节约元件②运算速度快③物理器件的性能决定④信息处理方便33.贮存器是计算机系统的记忆设备;它主要用来 ..①存放数据②存放程序③存放数据和程序④存放微程序34.磁盘驱动器向盘片磁层记录时采用方式写入..①并行②串行③并—串行④串—并行35.DMA方式指直接依靠硬件实现主机I∕O设备间数据直接传送..①软件②位③成组④块36.运算器的主要功能是进行运算..①逻辑②算术③初等函数④逻辑与算术37.用于对某个操作数在内存的寻址方式称为寻址..①直接②间接③寄存器直接④寄存器间接38.DMA方式指直接依靠硬件实现主机I∕O设备间数据直接传送..①软件②位③成组④块39.动态RAM刷新时间一般小于或等于的时间内进行一次..① 2ns ② 2μs ③2ms ④ 2s40.发生中断请求的条件是 ..①一条指令执行结束②一次I/O操作结束③机器内部发生故障④一次DMA操作结束41.定点原码运算是 ..①补码运算②仅数值运算③数值、符号运算后邻接④类似二进制运算42.下述I/O 控制方式;哪种主要由程序实现 ..① PPU 外围处理机 ②中断方式 ③DMA 方式 ④ 通道方式二、填空题1.65﹒2510 = 16..2.设X 补﹦1﹒011;则X 真值为 ..3.3C ﹒416= 2 ..4.广泛使用的______和______都是半导体随机读写存储器;前者速度快;后者速度慢..5.一条指令分为 和___ ___两部份..6.沿磁盘半径方向单位长度的磁道数称为 单位长度磁道所能记录二进制信息的位数叫 ..7.浮点数的尾数码部份;在机器中多采用 表示..8.堆栈按结构不同;分为______堆栈和______堆栈..9.相联存储器是按______访问的存储器;在cache 中用来存放______.10.磁盘一般采用 磁记录方式;而磁带一般采用 磁记录方式..11.布尔代数有“与”、 、 三种基本逻辑关系..12.动态RAM 刷新一般有 和 ______ 两种..13.在微程序控制器中一组实现一定操作功能的微命令的组合构成一条 而一条机器指令的功能是由若干条 组成..14.设X 真值﹦-0﹒1001;则X 补为 ....15.主存与cache 的地址映射有______;_____;______三种方式..16.中断有软中断、、 ...17. AR寄存器存放的是 ______; MDR寄存器用来存放 _______..18.完成一条指令一般分为周期和周期..19.半导体SRAM靠______存贮信息;半导体DRAM则是靠______存贮信息..20.重写型光盘分______和______两种..21.中断向量地址是______地址..22. 机器周期基本上是根据确定..23.堆栈的栈底是 ;堆栈的栈顶 ..24.一个16位的浮点数;阶码用6位表示;尾数用10位含一位符号位表示;阶的基数为2;阶码用补码表示;尾数用原码表示;则其浮点数表示的最大值为最小正值为 ..25.微程序控制器是一种控制器..三、简答题1.两数的浮点数相加减后;为什么用阶码判别溢出2.写出浮点数加减运算步骤..3.简述补码加减运算溢出的三种检测方法..4.在寄存器—寄存器型;寄存器—存储器型和存储器—存储器型三类指令中;哪类指令的执行时间最长哪类指令的执行时间最短为什么5.简述主存储器中动态和静态存储器的异同..6.简述微程序与硬布线控制的计算机异同..7.指令和数据均以二进制代码形式放在主存中;请问CPU如何区别它们是指令还是数据8.简述补码运算与原码运算的不同..9.简述激光打印机工作原理..10.简述中断处理步骤..11.操作数的编址方式有哪些12.简述DMA方式和程序中断方式区别13.一个计算机系统中的总线;大致分为哪几类..14.简述计算机CPU流水线工作原理及流水线阻塞原因;并举三个因素分析.. 15.外围设备的I/O控制分哪几类 ..16.简述硬盘头盘组件密封原因..17.CPU内部有哪些部件组成其功能是什么18.简述CRT对一屏字符字符显示窗口8×15; 字符点阵7×8;一屏字符为80×25个字工作原理..19.简述堆栈的作用..20.DRAM存储器采用何种方式刷新有哪几种常用的刷新方式四、计算题1.已知x = -0.01111 y = +0.11001 用补码计算 x补;-x补;y补;-y补;x+y; x-y..2.求十进制数-113的原码表示;反码表示;补码表示和移码表示用8位二进制表示;并设最高位为符号位;真值为7位..3.机器数字长为8位含1位符号位;当X= -100十进制时;其对应的二进制表示;写出X原表示及X补表示..4.某硬盘内有10片盘片;每盘片有2个记录面;每个记录面有6000 磁道;每道分为32个扇区;每扇区512字节;磁盘转速5400转/分;求硬盘内有多少个存储面;有多少个柱面;硬盘的存储容量是多少;数据传输率是多少..5.设计算机的存储器为64K×64位;直接地址映像的cache容量为2K字;每块4 字;问:⑴ cache地址的标志字段、块号和块内地址字段分别有多少位⑵ cache中可装入多少块数据6.设有一个具有20位地址和32位字长的存储器;问:1该存储器能存储多少个字节的信息2如果存储器由256k×8位的SRAM 芯片组成;需多少片 3需多少位地址作芯片选择7.用16K×16位的SRAM芯片构成64K×32位的存储器..要求画出该存储器的组成逻辑框图..8.计算机系统的内存储器由 cache和主存构成;cache的存取周期为50纳秒;主存的存取周期为400纳秒..已知在一段给定的时间内;CPU访问了cache的1、3、5、7、3、4、6块;访问了主存1003、1004、1005地址..问:1 cache的命中率是多少 2 CPU访问内存的平均时间是多少纳秒9.某机字长16位;定位表示;尾数15位;数符1位;问:(1)定点原码整数表示时;最大正数是多少最大负数是多少2定点原码小数表示时;最大正数是多少最大负数是多少10.已知某机采用微程序控制方式;其存储器容量为512×64位;微程序在整个控制存储器中实现转移;可控制微程序的条件共4个;微指令采用水平型格式;后继微指令地址采用断定方式..①画出微指令采用水平型格式;微指令中的三个字段分别应多少位②画出对应这种微指令格式的微程序控制器逻辑框图..11.机器数字长为8位含1位符号位;若机器数为FF十六进制;当它分别表示原码、补码、反码和移码时;等价的十进制整数分别是多少12.某机器有5级中断L0—L4; 中断响应次序L0最高;L4最低;现改为中断处理次序从高到低为L0、L3、L4、L1、L2;问:1各级中断处理程序的中断级屏蔽值如何设置..25级中断同时发出中断请求;按更改后次序画出进入各级中断处理程序的过程示意图..0013 计算机组成原理复习思考题答案一.单项选择题1④2①3①4②5③6③7④8③9①10③11③12③13①14②15②16②17②18①19②20③21③22②23②24③25③26②27②28③29①30④31②32③33③34②35③36④37①38③39③40①41③42②二.填空题二.填空题答案:1;41.01 2;-0.101 3;111100.01 4;SRAM;DRAM 5;操作码;地址码6 ;道密度;位密度 7;补码 8;寄存器;存储器 9;内容;部分主存内容 10;随机;顺序 11 ;或;非 12;集中、分布刷新 13;微指令14;1.0111 15;直接相联、组相联、全相联16;内中断;外中断17;地址、数据18;取指令、执行19;触发器mos电容20;磁光型、相变型21;中断服务程序入口22;微操作时间23;栈底不变;栈顶可变 24; +232 ×1-2-10、+2─42 25;软件三简答题见教材..四计算题1. 解:X补=1.10001 -X补=0.01111 Y补=0.11001 -Y补=1.00111X+Y=+0.01010 X-Y 结果发生溢出23.;4.存储面=20个记录面柱面=6000硬盘的存储容量=32600032512B数据传输率=5400/6032512B/s5.⑴5位;9位;2位⑵512块..6.⑴ 4MB ⑵16片 32位地址线作芯片片选选择7.所需芯片总数64K×32÷16K×16= 8片因此存储器可分为4个模块;每个模块16K×32位;各模块通过A15、A14进行2:4译码..8.10.7 ; 2190ns9. 1+215 -1、-1; 2 +1-2-15 、-2-15..10. 151、4、9 位; 2 见教材..11.原码-127、补码 -1、反码0和移码+112.见教材..试卷A一、填空题:每空1分;共15分1、原码一位乘法中;符号位与数值位 ;运算结果的符号位等于 ..2、码值80H:若表示真值0;则为码;若表示真值―128;则为码..3、微指令格式分为型微指令和型微指令;其中;前者的并行操作能力比后者强..4、在多级存储体系中;Cache存储器的主要功能是 ..5、在下列常用术语后面;写出相应的中文名称:VLSI ; RISC ; DMA ; DRAM ..6、为了实现CPU对主存储器的读写访问;它们之间的连线按功能划分应当包括 ; ..7、从计算机系统结构的发展和演变看;近代计算机是以为中心的系统结构..二、单项选择题:每题2分;共40分1、寄存器间接寻址方式中;操作数处于中..A、通用寄存器B、主存C、程序计数器D、堆栈2、CPU是指 ..A、运算器B、控制器C、运算器和控制器D、运算器、控制器和主存3、若一台计算机的字长为2个字节;则表明该机器 ..A、能处理的数值最大为2位十进制数..B、能处理的数值最多由2位二进制数组成..C、在CPU中能够作为一个整体加以处理的二进制代码为16位..D、在CPU中运算的结果最大为2的16次方4、在浮点数编码表示中; 在机器数中不出现;是隐含的..A、基数B、尾数C、符号D、阶码5、控制器的功能是 ..A、产生时序信号B、从主存取出一条指令C、完成指令操作码译码D、从主存取出指令;完成指令操作码译码;并产生有关的操作控制信号;以解释执行该指令..6、虚拟存储器可以实现 ..A、提高主存储器的存取速度B、扩大主存储器的存储空间;并能进行自动管理和调度C、提高外存储器的存取周期D、扩大外存储器的存储空间7、32个汉字的机内码需要 ..A、 8字节B、64字节C、32字节D、16字节8、相联存储器是按进行寻址的存储器..A、地址指定方式B、堆栈指定方式C、内容指定方式D、地址指定方式与堆栈存储方式结合9、状态寄存器用来存放 ..A、算术运算结果B、逻辑运算结果C、运算类型D、算术逻辑运算指令及测试指令的结果状态10、在机器数中;零的表示形式是唯一的..A、原码B、补码C、补码和移码D、原码和反码11、计算机的存储器采用分级方式是为了 ..A、减少主机箱的体积B、解决容量、价格、速度三者之间的矛盾C、保存大量数据方便D、操作方便12、有关Cache的说法正确的是 ..A、只能在CPU以外B、CPU内外都可以设置CacheC、只能在CPU以内D、若存在Cache;CPU就不能再访问主存13、在定点二进制运算中;减法运算一般通过来实现..A、原码运算的二进制减法器B、补码运算的二进制减法器C、补码运算的十进制加法器D、补码运算的二进制加法器14、堆栈常用于 ..A、数据移位B、程序转移C、保护程序现场D、输入、输出15、计算机系统的层次结构从内到外依次为 ..A、硬件系统、系统软件、应用软件B、系统软件、硬件系统、应用软件C、系统软件、应用软件、硬件系统D、应用软件、硬件系统、系统软件16、一个指令周期通常由组成..A、若干个节拍B、若干个时钟周期C、若干个工作脉冲D、若干个机器周期17、在计算机系统中;表征系统运行状态的部件是 ..A、程序计数器B、累加计数器C、中断计数器D、程序状态字18、某虚拟存储器采用页式内存管理;使用LRU页面替换算法;考虑下面的页面访问地址流每次访问在一个时间单位中完成;1、8、1、7、8、2、7、2、1、8、3、8、2、1、3、1、7、1、3、7..假定内存容量为4个页面;开始时为空的;则页面失效次数是 ..A、4B、 5C、6D、719、某一SRAM芯片;其容量是1024×8位;除电源和接地端外;该芯片引脚的最小数目是 ..A、20B、22C、 25D、 3020、下面尾数1位符号位的表示中;不是规格化尾数的是 ..三、简答题:每题5分;共10分1、Cache与主存之间的地址映像方法有哪几种各有何特点2、DRAM存储器为什么要刷新有哪几种常用的刷新方法四、综合题:共35分1、本题7分某机采用微程序控制器;其微程序控制器有18种微操作命令采用直接控制法;即水平型微指令;有8个转移控制状态采用译码形式;微指令格式中的下址字段7位..该机机器指令系统采用4位定长操作码;平均每条指令由7条微指令组成..问:1该微指令的格式中;操作控制字段和判别测试字段各有几位控存的容量是多少字数×字长 4分2该机指令系统共有多少条指令需要多少容量的控存上述的控存是否合适 3分操作控制字段判别测试字段下址字段2、本题12分设浮点数的格式为:阶码4位;包含一位符号位;尾数5位;包含一位符号位;阶码和尾数均用补码表示;排列顺序为:阶符1位阶码3位数符1位尾数4位则按上述浮点数的格式:1若X10=22/64;Y10= —2.75;则求X和Y的规格化浮点数表示形式..6分2求X+Y浮要求用补码计算;列出计算步骤6分3、本题共16分某机字长8位;CPU地址总线16位;数据总线8位;存储器按字节编址;CPU的控制信号线有:MREQ存储器访问请求;低电平有效;R/W读写控制;低电平为写信号;高电平为读信号..试问:1若该机主存采用16K×1位的DRAM芯片内部为128×128阵列构成最大主存空间;则共需多少个芯片若采用异步刷新方式;单元刷新周期为2ms;则刷新信号的周期为多少时间刷新用的行地址为几位 6分2若为该机配备2K×8位的Cache;每块8字节;采用2路组相联映像;试写出对主存地址各个字段的划分标出各个字段的位数;若主存地址为3280H;则该地址可映像到Cache的哪一组 4分3若用4个8K×4位的SRAM芯片和2个4K×8位的SRAM芯片形成24K×8位的连续RAM存储区域;起始地址为0000H;假设SRAM芯片有CS片选;低电平有效和WE写使能;低电平有效信号控制端..试画出SRAM与CPU的连接图;在图上标清楚地址译码连接;数据线、地址线、控制线连接..6分试卷B一、单项选择题:每题1分;共20分1、目前我们所说的个人台式商用机属于 ..A、巨型机B、中型机C、小型机D、微型机2、下列数中最大的数是 ..8 C、9816 D、152103、在小型或微型计算机里;普遍采用的字符编码是 ..A、 BCD码B、 16进制C、格雷码D、 ASCⅡ码4、在下列机器数中;零的表示形式是唯一的..A、原码B、补码C、反码D、原码和反码5、设X补=1.x1x2x3x4;当满足时;X > -1/2成立..A、x1必须为1;x2x3x4至少有一个为1B、x1必须为1;x2x3x4任意C、x1必须为0;x2x3x4至少有一个为1D、x1必须为0;x2x3x4任意6、假定下列字符码中有奇偶校验位;但没有数据错误;采用偶校验的字符码是 ..7、在CPU中;跟踪后继指令地址的寄存器是 ..A、指令寄存器B、程序计数器C、地址寄存器D、状态条件寄存器8、EPROM是指 ..A、读写存储器B、只读存储器C、可编程的只读存储器D、光擦除可编程的只读存储器9、堆栈寻址方式中;设A为累加器;SP为堆栈指示器;MSP为SP指示的栈顶单元..如果进栈操作的动作顺序是A→MSP;SP ―1→SP..那么出栈操作的动作顺序应为 ..A、MSP→A;SP+1→SPB、MSP→A;SP―1→SPC、SP―1→SP;MSP→AD、 SP+1→SP;MSP→A10、下面尾数1位符号位的表示中;不是规格化的尾数的是 ..11、在主存和CPU之间增加cache存储器的目的是 ..A、增加内存容量B、提高内存可靠性C、解决CPU和主存之间的速度匹配问题D、增加内存容量;同时加快存取速度12、CPU主要包括 ..A、控制器B、控制器、运算器、cacheC、运算器和主存D、控制器、ALU和主存13、设变址寄存器为X;形式地址为D;X表示寄存器X的内容;变址寻址方式的有效地址为 ..A、EA=X+DB、EA=X+DC、EA=X+DD、EA=X+D14、信息只用一条传输线 ;且采用脉冲传输的方式称为 ..A、串行传输B、并行传输C、并串行传输D、分时传输15、下述I/O控制方式中;主要由程序实现的是 ..A、PPU外围处理机方式B、中断方式C、DMA方式D、通道方式16、系统总线中地址线的功能是 ..A、用于选择主存单元地址B、用于选择进行信息传输的设备C、用于选择外存地址D、用于指定主存和I/O设备接口电路的地址17、CRT的分辨率额为1024×1024;颜色深度为8位;则刷新存储器的存储容量是 ..A、2MBB、1MBC、8MBD、1024B18、设寄存器位数为8位;机器数采用补码形式含一位符号位..对应于十进制数-27;寄存器内为 ..A、27HB、9BHC、E5HD、5AH19、根据国标规定;每个汉字在计算机内占用存储..A、一个字节B、二个字节C、三个字节D、四个字节20、某一SRAM芯片;其容量为512×8位;考虑电源端和接地端;该芯片引出线的最小数目应为 ..A、23B、25C、50D、19二、填空题:每空1分;共20分1、设X= —0.1011;则X补为 ..2、汉字的、、是计算机用于汉字输入、内部处理、输出三种不同用途的编码..3、数控机床是计算机在方面的应用;邮局把信件自动分拣是在计算机方面的应用..4、计算机软件一般分为和两大类..5、RISC的中文含义是;CISC的中文含义是 ..6、对动态存储器的刷新有两种方式;它们是和 ..7、机器字长16位;表示浮点数时;阶码6位阶符1位;尾数10位数符1位;则浮点补码表示时;最大浮点数是 ;绝对值最小的非0的正数是 ..8、在存储系统的Cache与主存层次结构中;常会发生数据替换问题;此时我们较常使用的替换算法有和等..9、一条指令实际上包括两种信息即和 ..10、按照总线仲裁电路的位置不同;可分为仲裁和仲裁..三、简答题:每题5分;共15分1、CPU中有哪些主要寄存器简述这些寄存器的功能..2、RISC机器具有什么优点;试简单论述..3、计算机存储系统分那几个层次每一层次主要采用什么存储介质其存储容量和存取速度的相对值如何变化四、综合题:共45分1、求十进制数―123的原码表示;反码表示;补码表示和移码表示用8位二进制表示;并设最高位为符号位;真值为7位..本题8分2、基址寄存器的内容为3000H;变址寄存器的内容为02B0H;指令的地址码为002BH;程序计数器存放当前正在执行的指令的地址的内容为4500H;且存储器内存放的内容如下:地址内容002BH 3500H302BH 3500H32B0H 5600H32DBH 2800H3500H 2600H452BH 2500H1、若采用基址寻址方式;则取出的操作数是什么2、若采用变址寻址考虑基址方式;取出的操作数是什么3、若采用立即寻址方式;取出的操作数是什么4、若采用存储器间接寻址不考虑基址方式;取出的操作数是什么5、若相对寻址用于转移指令;则转移地址是多少本题10分3、现有SRAM芯片容量为2K×4位;试用此芯片组成8K×8位的存储器;1、共需要多少这样的芯片 2、要访问此存储器至少需要多少条地址线其中片内寻址需几条本题6分4、某双面磁盘;每面有220道;已知磁盘转速r = 3000转/分..数据传输率为175000B/s..求磁盘总容量..本题6分5、设浮点数x=2_011×0.101100;y=2_010×-0.0110101、计算x+y;阶码与尾数均用补码运算..2、计算x×y;阶码用补码运算;尾数用原码一位乘..本题15分自测试卷A参考答案一、填空题每空1分;共15分1、分开计算;相乘两数符号位的异或值..2、移;补3、水平;垂直4、匹配CPU和主存之间的速度5、超大规模集成电路;精简指令系统计算机;直接存储器存取访问;动态随机读写存储器..6、地址总线;数据总线;读写控制线7、存储器二、单项选择题每题2分;共40分1、b2、c3、c4、a5、d6、b7、b8、c9、d 10、c11、b 12、b 13、d 14、c 15、a 16、d 17、d 18、c 19、a 20、d三、简答题每题5分;共10分1、映像方式有直接映像;全相联映像;组相联映像三种..直接映像是每个主存块只能放到一个唯一对应的Cache块中;实现简单但Cache利用率低;全相联映像是每个主存块可以放到任何一个Cache块中;最灵活但实现的成本代价最大;组相联映像时每个主存块唯一对应一个cache组;但可放到组内任何一个块中;是前两种方式的折中..2、DRAM存储器采用电容存放信息;由于电容漏电;保存信息经过一段时间会丢失;故用刷新保证信息不丢失..常用的刷新方法有集中式刷新和分布式刷新..四、综合题共35分1、本题7分1、操作控制字段18位;判别测试字段3位;控存容量是128×28;2、共16条指令;需112条微指令;控存合适;能满足需要..2、本题共12分1、X和Y的表示为:X 阶码:1111 尾数: 01011 Y 阶码:0010 尾数:101012、①、对阶:Ex―Ey=11.101 保留Ey;X尾数右移3位..②、尾数加:得:11.0110011③、规格化:已经是④、舍入:尾数:11.0110 ⑤、判溢出:无溢出;故结果为:阶码0010 尾数10110 值:―0.1010×223、本题共16分1共需32个芯片;刷新信号周期约为15.6μs;刷新行地址7位;2主存字块标记6位;组地址7位;块内地址3位..地址3280H在Cache的50H组内.. 3连接情况大致如图:自测试卷B参考答案一、单项选择题:每题1分;共20分1、D2、A3、D4、B5、A6、D7、B8、D9、D 10、D11、C 12、B 13、A 14、A 15、B 16、D 17、C 18、C 19、B 20、D二、填空题:每空1分;共20分1、101012、输入码;机内码;字形码3、自动控制;人工智能4、系统软件;应用软件5、精简指令系统计算机;复杂指令系统计算机6、集中式刷新;分布式刷新7、1—2—9×231、 2—41、8、先进先出算法FIFO;近期最少使用算法LRU;9、操作码;地址码 10、集中式; 分布式三、简答题:每题5分;共15分1、CPU有以下寄存器:①指令寄存器IR:用来保存当前正在执行的一条指令..②程序计数器PC:用来确定下一条指令的地址..③地址寄存器AR:用来保存当前CPU所访问的内存单元的地址..④缓冲寄存器DR:<1>作为CPU和内存、外部设备之间信息传送的中转站..<2>补偿CPU和内存、外围设备之间在操作速度上的差别..<3>在单累加器结构的运算器中;缓冲寄存器还可兼作为操作数寄存器..⑤通用寄存器AC:当运算器的算术逻辑单元ALU执行全部算术和逻辑运算时;为ALU提供一个工作区..⑥状态条件寄存器PSW:保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容..除此之外;还保存中断和系统工作状态等信息;以便使CPU和系统能及时了解机器运行状态和程序运行状态..2、RISC是精简指令系统计算机;它有以下特点:①选取使用频率最高的一些简。
南邮《计算机组成与结构》期末题库
《计算机组成与结构》习题练习第一章1.某计算机主频为1.2GHz,其指令分为4类,其在基准程序中所占比例及CPI如下表所示,则该机的MIPS数是多少?指令类型多占比例CPIA50%2B20%3C10%4D20%52.程序P在机器M上的执行时间是20s,编译优化后,P执行的指令数减少到原来的70%,而CPI增加到原来的1.2倍,则P在M上的执行时间是多少?3.冯·诺依曼型计算机的主要设计思想是什么?它包括哪些主要组成部分?第二章1.某字长为8位的计算机中,已知整型变量x、y的机器数分别为[x]补=11110100,[y]补=10110000。
若整型变量z=2×x+y/2,则z是多少?(结果用16进制表示)2.若x=103,y=-25,则下列表达式采用8位定点补码运算实现时,会发生溢出的是()。
A. x+yB. –x+yC. x-yD. –x-y3.用海明码对长度为8位的数据进行检错/纠错时,若能纠正一位错,则校验位数至少是几位?4.字长8位,写出下列各整数的原码、反码、补码表示。
(二进制表示)5.用IEEE 32位浮点格式表示如下的数。
(结果用十六进制表示)(1)-1.5(2)384(3)1/166.下列各数使用了IEEE 32位浮点格式,相等的十进制数是多少?(1)C1E0 0000 H(2)3F50 0000 H7.已知x和y(真值),用变形补码计算x+y,同时指出结果是否溢出。
(1)x = 11011,y = 00111(2)x = 11011,y = -10101(3)x = -10110,y = -000018.已知x和y(真值),用变形补码计算x-y,同时指出结果是否溢出。
(1)x = 11011,y = -11111(2)x = 10111,y = 11011(3)x = 11011,y = -10011第三章1. 设有一个具有20位地址和32位字长的存储器,则该存储器能存储个字节的信息。
计算机组成原理与体系结构基础知识试题及
计算机组成原理与体系结构基础知识试题及解析计算机组成原理与体系结构基础知识试题及解析一、选择题1. 下面哪个不是计算机中的主要硬件组成部分?A. 中央处理器B. 内存C. 硬盘D. 显卡答案:D解析:显卡是计算机中的辅助硬件组成部分,用于处理图形输出。
而中央处理器、内存和硬盘是计算机的三大核心硬件组成部分。
2. 下面哪个不是计算机存储器的一种?A. 随机存取存储器(RAM)B. 只读存储器(ROM)C. 磁盘存储器D. 闪存存储器答案:C解析:磁盘存储器属于外部存储器,不属于计算机存储器的范畴。
计算机存储器主要包括RAM、ROM和闪存存储器。
3. 下面哪个不属于计算机指令的基本格式?A. 操作码+操作数B. 地址码+操作码C. 操作数+寄存器D. 机器码答案:B解析:计算机指令的基本格式通常为操作码+操作数。
其中操作码表示要执行的操作,操作数则是操作的对象。
地址码+操作码不符合常见的指令格式。
4. 下面哪个不属于计算机中的主要总线?A. 数据总线B. 地址总线C. 控制总线D. 系统总线答案:D解析:系统总线并非计算机中的主要总线,而是由数据总线、地址总线和控制总线组成的总线系统。
5. 下面哪个不是计算机系统中的输入设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪答案:C解析:打印机是计算机系统中的输出设备,而键盘、鼠标和扫描仪属于输入设备。
二、填空题1. 操作系统负责管理计算机的资源,同时提供给用户一个__________的工作环境。
答案:友好2. 在计算机中,字长是指CPU一次能处理的二进制数据的位数,它也是计算机的__________。
答案:基本数据类型3. 计算机内存中保存的数据在计算机断电后会丢失,因此又称为__________。
答案:易失性存储器4. ALU(算术逻辑单元)是计算机中负责执行__________运算的部件。
答案:算术和逻辑5. 程序计数器是CPU中的一个寄存器,用来存储下一条指令的__________。
计算机组成与结构习题集
第一章:计算机系统概论第一章:计算机系统概论1、请指出机器语言、汇编语言和高级语言的区别与联系。
机器语言是由一些二进制代码表示的指令所组成的。
不同的CPU,其指令系统不同,因而由不同的CPU所构成的计算机系统,其机器语言也是不同的。
汇编语言是采用了助记符来代替二进制代码而产生的。
高级语言是一种语义上与自然语言接近,又能被计算机接受的语言。
2、请说明计算机系统的“结构”、“组成”和“实现”。
计算机系统结构:指机器语言级的程序员所了解的计算机的属性即外特性。
计算机组成:是系统结构的逻辑实现。
计算机的实现:指计算机逻辑设计之后的物理实现。
3、冯.诺依曼结构有哪些特点?诺依曼结构有哪些特点?一般认为,冯.诺依曼计算机具有以下基本特点:①计算机的硬件由运算器、控制器、存储器、输入设备和输出设备构成。
②程序预先存放在存储器中,计算机工作时能自动高速地从存储器中取出指令和数据加以执行。
数据采用二进制码表示。
③数据采用二进制码表示。
④指令由操作码和操作数组成。
⑤指令按执行的顺序存放在存储器中,由程序指针PC指明要执行的指令所在的位置。
⑥以运算器为中心,I/O设备和存储器之间的数据传送都通过运算器。
4、冯·诺依曼机工作的基本方式的特点是_B__。
A 多指令流单数据流多指令流单数据流B 按地址访问并顺序执行指令C 堆栈操作堆栈操作D 存贮器按内容选择地址存贮器按内容选择地址5、“解释程序”与“编译程序”的区别在哪里?“编译程序”:先将用户程序翻译成机器语言程序(形成目标程序),然后执行。
“解释程序”:是边翻译边执行。
(不形成目标程序)6、计算机硬件由哪些部分组成?计算机的硬件系统:由运算器、控制器、存储器、输入设备和输出设备五大部分组成。
此题可能改为:计算机系统由哪些部分组成?或计算机软件有哪些组成部分?计算机系统:包括硬件系统和软件系统计算机软件:包括系统软件和应用软件7、完整的计算机系统应包括__D__。
计算机组成与系统结构 复习题
计算机组成复习题一、选择题1.CPU是( )。
A.计算机中的一个部件,根据指令控制其他部件的工作B.一种二进制数 C.中央处理器D.相同指令系统的不同实现2.控制器是( )。
A.计算机中的一个完成算术运算的部件B.计算机中的一个部件,根据指令控制运算器、存储器和输入输出设备的操作C.根据指令完成操作功能的硬件 D.一个集成电路芯片3.指令是( )。
A. 发给计算机的一个个操作命令B.通常用于构成主存储器的集成电路C.计算机中的一个部件,控制其他部件的工作D.完成操作功能的硬件4.汇编程序是( )。
A. 将指令的符号化表示转换成二进制代码的程序B.将高级语言程序转换成可执行代码的程序C.程序运行时的存储位置,包括他们所需的数据D,将可执行代码转换成高级语言程序的程序5.程序在运行时的存储位置是( )。
A. 数据通路 B.存储器 C.操作系统 D. 高级语言6.将高级语言程序转换成可执行代码的程序是( )。
A.汇编语言 B.汇编程序 C.编译程序 D. 编译语言7.计算机中完成算术运算的部件是( )。
A.控制器 B.运算器 C.CPU D. 主机8.以下说法错误的是( )。
A.计算机的机器字长是指数据存储与运算的基本单位B.寄存器由触发器构成C.计算机中一个字的长度都是32位D.磁盘是部分顺序存储器9.以下说法错误的是( )。
A. 硬盘是外围设备B.软件的功能与硬件的功能在逻辑上是等效的C.硬件实现的功能一般比软件实现具有较高的执行速度D.软件的功能不能用硬件取代10.以下说法正确的是( ) 。
A. 汇编语言程序设计需要了解计算机的硬件结构B.高级语言程序经过汇编后形成机器语言程序代码C.高级语言仍然与计算机的结构特征相关D.CAD软件是一种系统软件11.以下属计算机的系统软件有( )。
A.音像处理软件 B.程序设计语言编译软件C.办公自动化软件 D.游戏软件12.磁盘是一种( )。
A.随机访问存储器 B.顺序存取存储器C.部分顺序存储器 D.部分随机存储器13.指令流( )。
计算机组成与结构-补充练习题
“计算机组成与结构”补充练习题第1章计算机系统概论一、单选题1.一个完整的计算机系统包括硬件和软件。
软件又分为(b)两大类。
A.操作系统和语言处理程序B.系统软件和应用软件C.操作系统和高级语言D.低级语言程序和高级语言程序2.计算机硬件能够直接执行的语言是(b)。
A.汇编语言B.机器语言C.汇编语言和机器语言3.】4.以下哪种程序是应用软件(d)A.汇编程序B.编译程序C.操作系统D.文字处理程序5.以下给出的软件中,属于系统软件的是(a)。
A. Windows XP WordC.金山词霸D. RealPlayer6.以下关于各种语言处理程序的叙述中,错误的是( c )。
A.汇编程序是用来将汇编语言程序转换为机器语言程序的软件B.编译程序是一种将高级语言源程序转换为机器可执行的目标程序的一种软件C.解释程序是一种编译程序,用来直接执行高级语言源程序.D.语言处理程序用来对各种高级语言或汇编语言写的源程序进行转换处理,使之转换为计算器能够直接执行的目标代码或直接由计算机执行7.计算机系统采用层次化结构组成系统,从最上层的最终用户到最低层的计算机硬件,其层次化构成为(c)。
A.高级语言机器-操作系统机器-汇编语言机器-机器语言机器-微指令系统B.高级语言机器-汇编语言机器-机器语言机器-操作系统机器-微指令系统C.高级语言机器-汇编语言机器-操作系统机器-机器语言机器-微指令系统D.高级语言机器-汇编语言机器-操作系统机器-微指令系统-机器语言机器8.以下有关程序执行方面的叙述中,错误的是(b)。
A.用户编写程序可以用高级语言,也可以用低级语言B.汇编语言是一种高级语言,用其写的源程序不能在CPU中直接执行C.高级语言程序员不需要了解机器的结构和指令系统~D.低级语言程序员必须对机器的结构、指令格式等非常清楚9.以下是关于冯诺依曼结构计算机中指令和数据表示形式的叙述,其中正确的是( c )。
A.指令和数据可以从形式上加以区分B.指令以二进制形式存放,数据以十进制形式存放C.指令和数据都以二进制形式存放D.指令和数据都以十进制形式存放10.下列是有关计算机中指令和数据存放位置的叙述,其中正确的是( d )。
计算机组成与结构第1阶段练习题
计算机组成与结构第1阶段练习题江南大学现代远程教育第一阶段练习题考试科目:《计算机组成与结构》第一章至第三章(总分100分)学习中心(教学点)批次:层次:专业:学号:身份证号:姓名:得分:一、单项选择题(本题共10小题,每小题2分,共20分)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、反映计算机基本功能的是(C)。
A、操作系统B、系统软件C、指令系统D、数据库系统6、若十进制数据为137.5则其八进制数为(B)。
A、89.8B、211.4C、211.5D、1011111.1017、若用双符号位,则发生正溢的特征是:双符号位为(A)。
A、01B、00C、10D、118、原码加减交替除法又称为不恢复余数法,因此(D)。
A、不存在恢复余数的操作B、当某一步余数为负时,做恢复余数的操作C、当某一步运算不够减时,做恢复余数的操作D、仅当最后一步余数为负时,做恢复余数的操作9、如8位定点整数10000000,若它的数值等于-128,则采用的是(D)。
A、原码B、移码C、反码D、补码10、N+1位定点整数的补码表示的范围是(A)。
A、-2N和2N-1B、-2N+1和2N+1-1C、-2N-1和2N-1D、-2N+1-1和2N+1-1二、填空题(本题共5小题,每空1分,共10分)1、计算机系统结构最重要的两个评价标准:__性能_和__成本_。
计算机组成与结构期末考试复习题及参考答案-高起本
《计算机组成与结构》复习题一、选择题1.按照冯.诺依曼提出的计算机结构,下列不属于计算机组成部件的是( )。
A. 操作系统B.控制器C. 运算器D. 存储器2.ALU的功能是( )。
A.存储数据和指令B.进行算术和逻辑运算C.只能进行算术运算D.控制计算机各部件完成执行过程3.下列对于IEEE754标准描述错误的是( )。
A. IEEE754是计算机浮点数标准B. IEEE754标准有数符、阶码和尾数三部分构成C. IEEE754标准分为32位浮点数和64位浮点数格式D. IEEE754是计算机整数标准4.定点补码加法运算中,下列( )表明运算结果必然发生了溢出。
A.双符号位相同B.双符号位不同C.异号数相加D.同号数相加5.和外存储器相比,内存储器的特点是( )。
A.容量大、速度快、成本低 B.容量大、速度慢、成本高C.容量小、速度快、成本高 D.容量小、速度快、成本低6.下列存储器中,存储速度最慢的是( )。
A.寄存器B. cacheC. SRAMD. 硬盘7.下列存储器中,属于易失性存储器的是( )。
A. E2PROMB. ROMC. RAMD. CDROM8.下列关于半导体存储器的描述错误的是( )。
A. SRAM称为静态随机存储器B. DRAM称为静态随机存储器C. DRAM称为动态随机存储器D. DRAM需要刷新操作以保持数据9.相联存储器是指按( )进行寻址的存储器。
A.地址指定方式 B.堆栈存取方式C.内容指定方式 D.地址指定方式与堆栈存取方式结合10.Cache和主存组成的存储层次中,由( )完成地址转换。
A.操作系统B.CPUC.相联存储器D.内存11.中央处理器(CPU)包含( )。
A.运算器 B.控制器C.运算器、控制器和cache D.运算器、控制器和主存储器12.下列对于寻址方式错误的是( )。
A. 基址寻址将基址寄存器的内容与指令中的偏移量相加得到操作数有效地址B. 只有数据才能利用寻址方式进行寻址,指令不可以C. 操作数可以在寄存器中也可以在内存中D. 间接寻址中操作数在内存中13. CPU中用于存放当前正在执行的指令的寄存器是( )。
计算机组成与结构_试题及答案(2套)[1]
寄存器内为 。
A、27H
B、9BH
C、E5H
D、5AH
19、根据国标规定,每个汉字在计算机内占用 存储。
A、一个字节 B、二个字节 C、三个字节 D、四个字节
20、某一SRAM芯片,其容量为512×8位,考虑电源端和接地端,该芯 片引出线的最小数目应为 。
A、23 B、25 C、50 D、19
二、填空题:(每空1分,共20分)
2、基址寄存器的内容为3000H,变址寄存器的内容为02B0H,指令的地 址码为002BH,程序计数器(存放当前正在执行的指令的地址)的内容 为4500H,且存储器内存放的内容如下:
地址
内容
002BH
3500H
302BH
3500H
32B0H
5600H
32DBH
2800H
3500H
2600H
452BH
阶符(1位) 阶码(3位) 数符(1位) 尾数(4位)
则按上述浮点数的格式:
(1)若(X)10=22/64,(Y)10= —2.75,则求X和Y的规格化浮点数 表示形式。(6分)
(2)求[X+Y]浮(要求用补码计算,列出计算步骤)(6分)
3、(本题共16分)某机字长8位,CPU地址总线16位,数据总线8位, 存储器按字节编址,CPU的控制信号线有:MREQ#(存储器访问请 求,低电平有效),R/W#(读写控制,低电平为写信号,高电平为读 信号)。试问:
A、读写存储器
B、只读存储器
C、可编程的只读存储器
D、光擦除可编程的只读存储器
9、堆栈寻址方式中,设A为累加器,SP为堆栈指示器,MSP为SP指示 的栈顶单元。如果进栈操作的动作顺序是(A)→MSP,(SP) ―1→SP。那么出栈操作的动作顺序应为 。
计算机组成知识试题及答案
计算机组成知识试题及答案一、选择题1. 计算机的基本组成部分是:A. CPU、内存、硬盘B. CPU、内存、输入设备、输出设备C. CPU、内存、硬盘、显卡、声卡D. CPU、内存、硬盘、主板答案:B2. 下列哪个不是计算机系统的外部设备?A. 显示器B. 鼠标C. 键盘D. 内存条答案:D3. 下列哪个不是计算机系统的存储设备?A. 内存B. 硬盘C. USB闪存盘D. CPU答案:D4. 下列哪个不是计算机系统的输入设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪答案:C5. 下列哪个不是计算机系统的输出设备?A. 显示器B. 打印机C. 喇叭D. 键盘答案:D二、简答题1. 什么是计算机的硬件?答:计算机的硬件包括CPU、内存、硬盘、显示器、键盘、鼠标等物理设备。
2. 什么是计算机的软件?答:计算机的软件是指通过编程语言编写的一系列指令集合,用于控制和管理计算机的运行。
3. 什么是二进制?答:二进制是计算机中使用的一种数字表示方式,只包含0和1两个数字。
计算机中所有数据和指令都以二进制形式表示。
4. 什么是CPU?答:CPU(中央处理器)是计算机的核心组件,负责执行指令、进行算术运算和逻辑运算等计算机操作。
5. 什么是内存?答:内存是计算机用来临时存储数据和程序的地方,它可以读取和写入数据。
计算机在运行程序时,需要将程序和数据加载到内存中进行处理。
三、综合题1. 简要描述计算机的工作原理。
答:计算机的工作原理可以简单概括为输入、处理、输出的过程。
首先,计算机通过输入设备接收用户输入的指令和数据。
接下来,CPU对接收到的指令进行解析,并根据指令进行相应的处理操作,包括算术运算、逻辑判断等。
处理完成后,将结果通过输出设备展示给用户。
2. 简要介绍计算机的层次结构。
答:计算机的层次结构可以分为硬件层、操作系统层和应用层。
硬件层由CPU、内存、硬盘等物理设备组成,负责实际的计算和数据存储。
操作系统层是指计算机系统的核心软件,提供对硬件的管理和控制,同时也为上层应用提供运行环境。
计算机组成考试题及答案
计算机组成考试题及答案一、单项选择题(每题2分,共20分)1. 计算机的中央处理器(CPU)主要由哪两个部件组成?A. 控制器和存储器B. 控制器和运算器C. 存储器和输入设备D. 输入设备和输出设备答案:B2. 以下哪个不是计算机的输入设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪答案:C3. 在计算机系统中,用于暂时存储数据的部件是?A. 硬盘B. 内存C. 光驱D. 软盘答案:B4. 计算机的二进制数制中,数字1表示?A. 开关关闭B. 开关打开C. 无信号D. 信号弱5. 下列哪个不是计算机的输出设备?A. 显示器B. 打印机C. 键盘D. 音箱答案:C6. 计算机的存储器中,ROM代表什么?A. 随机存取存储器B. 只读存储器C. 可编程只读存储器D. 可擦写可编程只读存储器答案:B7. 计算机的字长是指什么?A. CPU一次能处理的数据的位数B. 存储器的容量大小C. 显示器的分辨率D. 硬盘的存储容量答案:A8. 计算机的总线是用于什么?A. 连接CPU和存储器B. 连接CPU和输入设备C. 连接CPU和外设D. 连接存储器和外设答案:C9. 在计算机系统中,哪个部件负责数据的输入和输出?B. 运算器C. 输入/输出设备D. 存储器答案:C10. 计算机的外存储器通常包括哪些设备?A. 硬盘和内存B. 内存和光驱C. 硬盘和光驱D. 内存和打印机答案:C二、填空题(每题2分,共20分)1. 计算机的五大基本部件包括输入设备、输出设备、存储器、__________和__________。
答案:控制器、运算器2. 计算机的存储器分为__________存储器和__________存储器。
答案:内、外3. 在计算机系统中,__________存储器可以断电后仍保持数据。
答案:外4. 计算机的字长通常决定了其__________能力。
答案:处理数据5. 计算机的总线按照功能可以分为数据总线、地址总线和__________总线。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题1.假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校校验的字符码是______。
A 11001011B 11010110C 11000001 D110010012.8位定点字长的字,采用2的补码表示时,一个字所能表示的整数范围是______。
A .–128 ~ +127 B. –127 ~ +127 C. –129 ~ +128 D.-128~ +1283.下面浮点运算器的描述中正确的句子是:______。
a)浮点运算器可用阶码部件和尾数部件实现b)阶码部件可实现加、减、乘、除四种运算c)阶码部件只进行阶码相加、相减和比较操作d)尾数部件只进行乘法和减法运算4.某计算机字长16位,它的存贮容量是64KB,若按字编址,那么它的寻址范围是______A. 64KB. 32KC. 64KBD. 32 KB5.双端口存储器在______情况下会发生读/写冲突。
a)左端口与右端口的地址码不同b)左端口与右端口的地址码相同c)左端口与右端口的数据码不同d)左端口与右端口的数据码相同6.寄存器间接寻址方式中,操作数处在______。
A. 通用寄存器B. 主存单元C. 程序计数器D. 堆栈7.微程序控制器中,机器指令与微指令的关系是______。
a)每一条机器指令由一条微指令来执行b)每一条机器指令由一段微指令编写的微程序来解释执行c)每一条机器指令组成的程序可由一条微指令来执行d)一条微指令由若干条机器指令组8.按其数据流的传递过程和控制节拍来看,阵列乘法器可认为是______。
a)全串行运算的乘法器b)全并行运算的乘法器c)串—并行运算的乘法器d)并—串型运算的乘法器9.由于CPU内部的操作速度较快,而CPU访问一次主存所花的时间较长,因此机器周期通常用______来规定。
a)主存中读取一个指令字的最短时间b)主存中读取一个数据字的最长时间c)主存中写入一个数据字的平均时间d) 主存中读取一个数据字的平均时间 10. 程序控制类指令的功能是______。
A 进行算术运算和逻辑运算 B 进行主存与CPU 之间的数据传送 C 进行CPU 和I / O 设备之间的数据传送 D 改变程序执行顺序 11. 从器件角度看,计算机经历了四代变化。
但从系统结构看,至今绝大多数计算机仍属于______型计算机。
A.并行 B.冯.诺依曼 C.智能 D.实时处理 12. 关运算器的描述,______是正确的。
A.只做加法 B.只做算术运算 C.既做算术运算又做逻辑运算 D.只做逻辑运算 13. 下列数中最小的数是______。
A.(100101)2 B.(50)8 C.(100010)BCD D.(625)16 14. 4.______表示法主要用于表示浮点数中的阶码。
A.原码 B.补码 C.反码 D.移码 15. 长32位,其中1位符号位,31位表示尾数。
若用定点小数表示,则最大正小数为______。
A +(1 – 2-32) B +(1 – 2-31) C 2-32 D 2-31 16. 储器是计算机系统中的记忆设备,它主要用来______。
A.存放数据 B.存放程序 C.存放微程序 D.存放数据和程序 17. 以下四种类型指令中,执行时间最长的是______。
A.RR 型指令 B.RS 型指令 C.SS 型指令 D.程序控制指令 18. 单地址指令为了完成两个数的算术运算,除地址指明的一个操作数外,另一个操作数常采用______寻址方式。
A.堆栈 B.立即 C.隐含 D.间接 19. 某计算机字长32位,其存储容量为4MB ,若按半字编址,它的寻址范围是______。
A 4MB B 2MB C 2M D 1M 20. 贮器和CPU 之间增加cache 的目的是______。
A 解决CPU 和主存之间的速度匹配问题 B 扩大主存贮器容量 C 扩大CPU 中通用寄存器的数量 D 既扩大主存贮器容量,又扩大CPU 中通用寄存器的数量二、填空题 1. 81610)135()63()26(⊕∨的值用十进制表示为A______。
2. Cache 是一种A______存储器,是为了解决CPU 和B______之间C______上不匹配而采用的一项重要硬件技术。
3. 选择型DMA 控制器在物理上可以连接A______个设备,在逻辑上只允许连接B______个设备,适合连接C______设备。
4.指令格式是指指令用A______表示的结构形式,通常由B______字段和C______字段组成。
5.DMA和CPU分时使用内存的三种方式是:A______,B______,C______。
6.若浮点数格式中介码的基数已定,尾数用规格化表示,浮点数的表示范围取决于A______的位数,精度取决于B______的位数。
7.指令格式中,操作码字段表征指令的A______,地址码字段指示B______。
8.模4交叉存储器是一种A______存储器,它有B______个存储模块,每个模块有它自己的地址存储器,和C_数据缓冲_____寄存器。
9.按IEEE754标准,一个浮点数由______,阶码E ,尾数m 三部分组成。
其中阶码E的值等于指数的__基值____加上一个固定__偏移量____。
10.储器的技术指标有______, ______, ______,和存储器带宽。
11.指令操作码字段表征指令的______,而地址码字段指示______。
12.一个定点数由______和______两部分组成。
根据小数点位置不同,定点数有______和纯整数之分。
13.对存储器的要求是______,______,______。
为了解决这三方面的矛盾计算机采用多级存储体系结构。
14.当今的CPU 芯片除了包括定点运算器和控制器外,还包括______,______运算器和______管理等部件。
15.RISC指令系统的最大特点是: ______; ______; ______种类少。
只有取数/存数指令访问存储器。
三、计算题1.已知X= -0.1010,Y= +0.1111, 用补码并行乘法或布斯算法求[X*Y]补的积,并求出X*Y的积的真值。
(提示:要求先写出X、Y的补码形式,然后进行补码并行乘法或布斯算法的计算)2.①已知四位信息码为1110,设计可纠一位错的海明码。
②在传送此海明校验码的过程中,接收方收到数据后,进行检查结果S3S2S1=101,说明什么问题?如何处理?3.设有两个浮点数 N1 = 2j1× S1 , N2 = 2j2× S2 ,其中阶码2位,阶符1位,尾数四位,数符一位。
设:j1 = (-10 )2,S1= ( +0.1001)2j2 = (+10 )2,S2= ( +0.1011)2求:N1×N2,写出运算步骤及结果,积的尾数占4位,要规格化结果,用原码阵列乘法器求尾数之积。
4.已知x = - 0.01111 ,y = +0.11001,求[ x ]补,[ -x ]补,[ y ]补,[ -y ]补,x + y = ?,x – y = ?5.已知x = - 0.01111 ,y = +0.11001,求[ x ]补,[ -x ]补,[ y ]补,[ -y ]补,x + y = ?,x – y = ?四、简答题1、简述一下中断响应的条件。
2、某指令系统指令长度固定长度12位,操作码部分长4位。
试提出一种分配方案,使指令系统有12条二地址指令,45条单地址指令和200条零地址指令。
3. 计算机中的存储系统通常采用高速缓存(Cache),其中Cache和主存之间的映射关系有哪三种?这三种映射中哪种映射实现所需要硬件电路最少?它的缺点是什么?4.某指令系统指令长度固定长度12位,操作码部分长4位。
有人提出一种分配方案,使指令系统有12条二地址指令,56条单地址指令和200条零地址指令。
此方案能否成功?如果成功写出各种指令的操作码范围,如果不成功说明原因。
五、综合题1、指令格式如下所示,OP为操作码字段,试分析指令格式特点。
2、某机器中,已知配有一个地址空间为(0000—1FFF)16的ROM区域,现在用一个SRAM芯片(8K×8位)形成一个16K×16位的ROM区域,起始地址为(2000)16。
假设SRAM芯片有CS和WE控制端,CPU地址总线A15——A0,数据总线为D15——D0,控制信号为R / W(读 / 写),MREQ(当存储器读或写时,该信号指示地址总线上的地址是有效的)。
要求:(1)满足已知条件的存储器,画出地址译码方案。
(2)画出ROM与RAM同CPU连接图。
3、某计算机的数据通路如图2所示,其中M—主存,MBR—主存数据寄存器,MAR—主存地址寄存器,R0-R3—通用寄存器,IR—指令寄存器,PC—程序计数器(具有自增能力),C、D--暂存器,ALU—算术逻辑单元(此处做加法器看待),移位器—左移、右移、直通传送。
所有双向箭头表示信息可以双向传送。
请按数据通路图画出“ADD(R1),(R2)+”指令的指令周期流程图。
该指令的含义是两个数进行求和操作。
其中源操作地址在寄存器R1中,目的操作数寻址方式为自增型寄存器间接寻址(先取地址后加1)。
4、已知某种RAM 芯片规格为4K*4,请用此芯片构成一个8K*8的存储器。
画出存储器与CPU 的连线,门电路自选。
如果此存储器的首地址为1000H ,那么此存储器最后一个存储单元的地址为多少?5、某计算机有如下部件:ALU ,移位器,主存M ,主存数据寄存器MDR ,主存地址寄存器MAR ,指令寄存器IR ,通用寄存器R 0——R 3 ,暂存器C 和D 。
(1)请将各逻辑部件组成一个数据通路,并标明数据流向。
(2)画出“ADD R 1,(R 2)”指令的指令周期流程图,指令功能是 (R 1)+((R 2))→R 1。
6、运算器结构如下图所示,R 1 ,R 2,R 3 是三个寄存器,A 和B 是两个三选一的多路开关,通路的选择由AS 0 ,AS 1 和BS 0 ,BS 1端控制,例如BS 0BS 1 = 11时,选择R 3 ,BS 0BS 1 = 01时,选择R 1……,ALU 是算术 / 逻辑单元。
S 1S 2为它的两个操作控制端。
其功能如下:S 1S 2 = 00时,ALU 输出 = AS1S2 = 01时,ALU输出= A + BS1S2 = 10时,ALU输出= A – BS1S2 = 11时,ALU输出= A⊕B请设计控制运算器通路的水平微指令格式。