组成原理练习题
计算机组成原理习题
三、分析题 1、指令格式结构如下所示,试分析指令格式及 寻址方式特点。
15 OP 10 目标寄存器 5 源寄存器 0
解:指令格式及寻址方式特点如下: 指令格式及寻址方式特点如下: A。单字长二地址指令; 。单字长二地址指令; B。操作码字段 可以指定 6=64条指令; 可以指定2 条指令; 。操作码字段OP可以指定 条指令 C。源和目标都是寄存器,所以是RR型指令,两个操作数均在 RR型指令 。源和目标都是寄存器,所以是RR型指令, 寄存器中; 寄存器中; D。这种指令结构常用于算术逻辑运算类指令。 。这种指令结构常用于算术逻辑运算类指令。
B. 对CPU内部通用寄存器或主存某一单元任一位 进行状态强置。 C. A和B。 D. 进行移位操作。 13、指出下面描述汇编语言特性的句子中概念上有错 误的句子: A. 对程序员的训练要求来说,需要硬件知识。 B. 汇编语言对机器的依赖性高。 C. 汇编语言的源程序通常比高级语言源程序短小。 D. 汇编语言编写的程序执行速度比高级语言块。
11、算术右移指令执行的操作是: A. 符号位添0,并顺序右移一位,最低位移至进 位标志位。 B. 符号位不变,并顺序右移一位,最低位移至进 位标志位。 C. 进位标志位移至符号位,顺次右移一位,最低 位移至进位标志位。 D. 符号位添1,并顺序右移一位,最低位移至进 位标志位。 12、位操作类指令的功能是: A. 对CPU内部通用寄存器或主存某一单元任一 位进行状态检测。
C. 设基址寄存器14位,在非变址直接基址寻址时,确 定存储器可寻址的地址范围。 D. 间接寻址时,寻址范围是多少? 解: A. 该指令格式可定义16种不同的操作。立即数寻址操 作数的范围是-128—+127。 B. 绝对寻址(直接地址)E=A 基址寻址 E=(Rb)+A 相对寻址 E=(PC)+A 立即寻址 D=A 变址寻址 E=(Rz)+A C. E=(Rb)+A,Rb为 14位,故存储器可寻址范 围为: Rb +127-- Rb -128。 D. 间接寻址时,寻址范围为64K,因为此时从主存读 出的数作为有效地址(16位)。
计算机组成原理练习题答案
计算机组成原理练习题答案一、填空题1.储器的要求是速度快,_容量大_____,_价位低_____。
为了解决这方面的矛盾,计算机采用多级存储体系结构。
2.系统是表征一台计算机__性能__的重要因素,它的____格式__和___功能___不仅直接影响到机器的硬件结构而且也影响到系统软件。
3.CPU中至少有如下六类寄存器__指令____寄存器,__程序_计数器,_地址__寄存器,通用寄存器,状态条件寄存器,缓冲寄存器。
4.一条指令一般分为取指周期和执行周期,前者完成取指令和分析指令操作,后者完成执行指令操作。
5.的数据传送类指令的功能可实现寄存器和寄存器之间,或寄存器和存储器之间的数据传送。
6.令格式可分为垂直型和水平型两类,其中垂直型微指令用较长的微程序结构换取较短的微指令结构。
7.一条隐含寻址的算术运算指令,其指令字中不明确给出操作数的地址,其中一个操作数通常隐含在累加器中8.点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为 2^127(1-2^-23) ,最小正数为2^-129 ,最大负数为 2^-128(-2^-1-2^-23) ,最小负数为 -2^127 。
9.数定点机,字长8位(含1位符号位),当机器数分别采用原码、补码和反码时,其对应的真值范围分别是 -127/128 ~+127/128 -1 ~+127/128 -127/128 ~+127/128 (均用十进制表示)。
10.DMA方式中,CPU和DMA控制器通常采用三种方法来分时使用主存,它们是停止CPU访问主存、周期挪用和DMA和CPU 交替访问主存。
11. n = 8 (不包括符号位),则原码一位乘需做 8 次移位和最多 8 次加法,补码Booth算法需做 8 次移位和最多 9 次加法。
12.点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为,最小正数为,最大负数为,最小负数为。
计算机组成原理习题含参考答案
计算机组成原理习题含参考答案一、单选题(共90题,每题1分,共90分)1、在下列寻址中,()寻址方式需要先运算再访问主存。
A、间接B、直接C、变址D、立即正确答案:C2、在链式查询方式下,若有N个设备,则()oA、只需一条总线请求线B、需要N条总线请求线C、视情况而定,可能一条,也可能N条总线请求线D、以上说法都不对正确答案:A3、以下有关I/O端口的叙述中,错误的是()oA、I/O接口中有命令端口、状态端口、数据端口B、I/O接口中命令端口和状态端口不能共用同一个C、I/O接口中程序可访问的寄存器被称为I/O端口D、I/O端口可以和主存统一编号,也可以单独编号正确答案:B4、用移码表示浮点数的阶码,其好处是()。
A、便于求阶差B、便于用比较电路比较阶的大小C、提高运算精度D、便于判别溢出正确答案:B5、在取指操作结束后,程序计数器中存放的是()。
A、程序中指令的数量B、当前指令的地址C、已经执行指令的计数值D、下一条指令的地址正确答案:D6、微指令格式分为水平型和垂直型,水平型微指令的位数(),用它编写的微程序()。
A、较短,较少B、较长,较短C、较多,较长D、较少,较短正确答案:B7、用二地址指令来完成算术运算时,其结果一般存放在()。
A、其中一个地址码提供的地址中B、栈顶C、累加器(ACC)中D、以上都不对正确答案:A8、为了缩短指令中某个地址段(或地址码)的位数,有效的方法是采取()。
A、变址寻址B、间接寻址C、立即寻址D、寄存器寻址正确答案:D9、从计算机系统结构上讲,机器语言程序员所看到的机器属性是()oA、编程要用到的硬件组织B、计算机硬件的全部组织C、计算机软件所要完成的功能D、计算机各部件的硬件实现正确答案:A10、用于笔记本电脑的大容量存储器是()oA、U盘B、软磁盘C、固态盘D、磁带正确答案:C11、D/A转换是()。
A、把数字量转换为模拟量,把转化结果输出计算机B、把计算机输出的模拟量转化为数字量C、把模拟量转化为数字量,把数字量输入到计算机D、把计算机输出的模拟量转为数字量正确答案:A12、程序P在机器M上的执行时间是20秒,编译优化后,P执行的指令数减少到原来的70%,而CP1增加到原来的1.2倍,则P在M上的执行时间是()oA、16.8秒B、8.4秒C、117秒D、14秒正确答案:A13、以下说法错误的是()oA、计算机的机器字长是指数据存储与运算的基本单位B、寄存器由触发器构成C、计算机中一个字的长度都是32位D、磁盘可以永久性存放数据和程序正确答案:C14、主设备通常指()oA、掌握总线权的设备B、发送信息的设备C、主要的设备D、接收信息的设备正确答案:A15、字长12位,用定点补码规格化小数表示时,所能表示的正数范围是()OA、1/2-(1-2-11)B、(1/2+2-11)-(1-2-11)C、2-11-(1-2-11)D、2-12-(1-2-12)正确答案:A16、ASCI1码是对()进行编码的一种方案。
计算机组成原理练习题
计算机组成原理练习题一、名词解释(每小题2分,共8分)1、指令周期2、微周期3、SIMD4、中断二、选择题(每小题2分,共20分)1、可编程逻辑阵列PLA的“与”阵列、“或”阵列的情况———。
(A)与阵列可编程,或阵列是用户不可编程的;(B)与阵列不可编程,或阵列是用户可编程的;(C)与阵列、或阵列是用户都不可编程的;(D)与阵列、或阵列是用户都可编程的。
2、四片74181和一片74182器件相配合,具有如下进位传递功能———。
(A)逐级进位(B)组内超前进位,组间超前进位(C)组内超前进位,组间逐级进位(D)组内逐级进位,组间超前进位3、某机字长32 位,采用定点补码小数表示,符号位1位,尾数31位,则可表示的最大正小数为———,最小负小数为———。
(A)-1 (B)-(1-2–31)(C)+(1-2-32)(D)+(1-2-31)4、IEEE754标准规定的32位浮点数格式中,符号位1位,阶码8位,尾数23位,则它所表示的最大规格化正数为———。
(A)(1-2-23)*2+127 (B)(1-2-22)*2+127 (C)(1-2-24)*2+256(D)(1-2-23)*2+256 5、在定点二进制运算器中,减法运算一般通过———来实现。
(A)原码运算的二进制减法器(B)补码运算的二进制减法器(C)补码运算的十进制加法器(D)补码运算的二进制加法器6、转移类指令的功能是———。
(A)进行算术和逻辑运算(B)进行主存与CPU间的数据传递(C)进行CPU和I/O设备间的数据传递(D)改变程序执行的顺序7、下面关于RISC技术的描述中,正确的是———。
(A)采用RISC技术后,计算机的体系结构又恢复到早期的比较简单的情况(B)为了实现兼容,所设计的RISC是从原来的CISC系统的指令系统中挑选一部分实现的。
(C)RISC的主要目标是减少指令数(D)RISC设有乘、除法指令和浮点运算指令8、周期窃取方式适用于———方式的输入/输出中(A)DMA(B)中断(C)程序传送(D)通道9、一张3.5英寸软盘的存储容量为______MB,每个扇区存储的固定数据为_______。
计算机组成原理练习题10
第一章一、填空题1.冯·诺依曼结构的特点是。
2.主机由CPU和主存储器组成。
3.现在主要采用结构作为微/小型计算机硬件之间的连接方式。
4.计算机系统由系统和系统构成。
5.计算机系统的层次结构中,位于硬件之外的所有层次统称为。
二、选择题1.冯·诺依曼计算机结构的核心思想是。
A. 二进制运算B. 有存储信息的功能C. 运算速度快D. 存储程序控制2.电子计算机可分为数字计算机、模拟计算机和数模混合计算机,它是按照。
A. 计算机的用途分类B. 计算机的使用方式分类C. 信息的形式和处理方式分类D. 计算机的系统规模分类3.完整的计算机系统应包括。
A. 运算器、存储器、控制器B. 外部设备和主机C. 主机和实用程序D. 配套的硬件设备和软件系统4.中央处理器(CPU)是指。
A. 运算器B. 控制器C. 运算器和控制器D. 运算器和存储器5.计算机的存储器系统是指。
A. RAMB. ROMC. 主存储器D. cache、主存储器和辅助存储器6.目前人们所说的个人计算机属于。
A. 巨型机B. 中型机C. 小型机D. 微型机7.微型计算机的发展以技术为标志。
A. 操作系统B. 微处理器C. 磁盘D. 软件8.系统总线中,划分数据线、地址线和控制线的根据是。
A. 总线所处的位置B. 总线的传输方向C. 总线的传输内容D. 总线的控制方式9.系统总线中地址线的作用是。
A.用于选择主存单元B.用于选择进行信息传输的设备C.用于指定主存单元和I/O设备接口电路的地址D.用于传送主存物理地址和逻辑地址10.挂接在总线上的多个部件。
A.只能分时向总线发送数据,并只能分时从总线接收数据B.只能分时向总线发送数据,但可同时从总线接收数据C.可同时向总线发送数据,并同时从总线接收数据D.可同时向总线发送数据,但只能分时从总线接收数据11.对计算机的软硬件资源进行管理,是的功能。
A. 操作系统B. 数据库管理系统C. 语言处理程序D. 用户程序12.以下软件中,是计算机系统软件。
计算机组成原理(习题)
1.第3题主存存储单元是指( )。
A.存放一个二进制信息位的存储元B.存放一个机器字的所有存储元的集合C.存放一个字节的所有存储元的集合D.存放两个字节的所有存储元的集合答案:B1.第4题中断系统的功能是由()实现的。
A.硬件B.软件C.硬件和软件结合来答案:C2.第5题下列不属于计算机科学奠基人冯·诺伊曼思想的是()。
A.存储程序B.二进制运算C.流水线D.将指令从存储器中逐条取出并执行答案:C1.第1题某动态存储器(DRAM)芯片,其存储容量为4M×8位,该芯片的地址线采用行、列地址复用,而且行、列地址位数相同,则该芯片的地址线和数据线数目分别是()条。
A.11和1B.11和8C.22和8D.20和8 答案:B2.第2题相对寻址方式中,操作数的有效地址等于()。
A.基值寄存器内容加上形式地址B.堆栈指示器内容加上形式地址C.变址寄存器内容加上形式地址D.程序计数器内容加上形式地址答案:D3.第5题以下四种类型的二地址指令中,执行时间最长的是()。
A.RR型B.RS型C.SS型D.SR型答案:C4.第7题在定点数的机器数中,零的()的表示形式是惟一的A.原码B.反码C.补码答案:C5.第8题控制存储器属于()部分。
A.运算器B.控制器C.存储器D.I/O接口答案:B6.第14题锁存器属于()部分。
A.运算器B.控制器C.存储器D.I/O接口答案:A8.第21题用n位字长的原码(其中1位符号位)表示定点整数N时,所能表示的数值范围是()答案:B9.第22题计算机的存储器采用分级存储体系的主要目的是( )。
A.便于读写数据B.减小机箱的体积C.便于系统升级D.解决存储容量、价格和存取速度之间的矛盾答案:D4.第9题存储周期是指( )。
A.存储器的读出时间B.存储器的写入时间C.存储器进行连续读或写操作所允许的最短时间间隔D.存储器进行连续写操作所允许的最短时间间隔答案:C5.第12题下列是用原码表示的机器数,真值最小的是()。
计算机组成原理综合练习题
一、填充题(每空1分,共30分)1.为了实现CPU对主存储器的读写访问,他们之间的连线按功能划分应当包括_地址总线__、_数据总线_、_控制总线___。
2.从计算机系统结构的发展和演变看,早期的计算机是以__运算器_为中心的系统结构,而近代的计算机是以__存储器_为中心的系统结构。
3.一条机器指令可划分为__操作码_字段和_地址码(操作数)__字段4.从广义上讲,计算机中引入并行性有三种基本途径,分别是_时间重叠__,_资源重复__,__资源共享_。
5.在多级存储体系中,Cache存储器的主要功能是__匹配CPU与主存的速度差异____,虚拟存储器的主要功能是_匹配主存与辅助存储器的速度差异_____。
9.外设接口的主要功能是__数据缓存____,_CPU 与IO控制信号传递_____和__数据格式转换____。
二、选择一个最恰当的答案(每题2分,共20分)1.在指令格式中,采用扩展操作码设计方案的目的是__C_。
A.减少指令字长度;B.增加指令字长度;C.保持指令字长度不变而增加指令操作的数量;D.保持指令字长度不变而增加寻址空间.2.用于科学计算的计算机中,标志系统性能的主要参数是__C_。
A.主时钟频率B.主存容量C.MFLOPS;D.MIPS3.当前设计高性能计算机的重要技术途径是__D_。
A.提高CPU主频B.扩大主存容量C.采用非冯若依曼结构D.采用并行处理技术4.在计算机系统中,表征系统运行状态的部件是_D__。
A.程序计数器B.累加计数器C.中断计数器D.程序状态字5.为使虚存系统有效的发挥其预期的作用,所运行的程序应具有的特性是__C_。
A.该程序不应含有过多的I/O操作.B.该程序的大小不应超过实际的内存容量;C.该程序应具有较好的局部性;D.该程序的指令间相关不应过多.6.某计算机系统中的软盘启动器以中断方式与处理机进行I/O通信,通信中以16bit为传输单位,传输率为50kB/s,每次传输的开销(包括中断)为100拍,处理器的主频为50 MHz,则软盘使用时占处理器时间的比例是_B__。
计算机组成原理选择题习题+参考答案
计算机组成原理选择题习题+参考答案一、单选题(共IOO题,每题1分,共100分)1、在CPU中跟踪指令后继地址的寄存器是()。
A、程序计数器B、指令寄存器C、状态条件寄存器D、主存地址寄存器正确答案:A2、在()中,0的表示是唯一的。
A、补码B、原码C、反码D、以上三种编码正确答案:A3、下列选项中,能缩短程序执行时间的措施是()。
I.提高CPU时钟频率I1优化数据通路结构II1对程序进行编译优化A、I、II、IIIB、仅I和IIC、仅I和IIID、仅II和III正确答案:A4、下列描述中()是正确的。
A、一台计算机包括输入、输出、控制、存储及算逻运算五个单元B、控制器能理解、解释并执行所有的指令及存储结果C、所有的数据运算都在CPU的控制器中完成D、以上答案都正确正确答案:A5、CPU取出一条指令并执行该指令的时间被称为()。
A、指令周期B、时钟周期C、CPU周期D、机器周期正确答案:A6、堆栈的存取原则是()oA、随机存取B、后进先出C、先进先出D、后进后出正确答案:B7、()不是发生中断请求的条件。
A、一条指令执行结束B、一次I/O操作结束C、机器内部发生故障D、一次DMA操作结束正确答案:A8、字长12位,用定点补码规格化小数表示时,所能表示的正数范围是()OA、1/2-(1-2-11)B、2-11-(1-2-11)C、2-12-(1-2-12)D、(1/2+2-11)-(1-2-11)正确答案:A9、字长16位,用定点补码小数表示时,一个字能表示的范围是()oA、0〜(1-2[-15])B、-1〜(1-2[-15])C、-1〜+1D、-(1-2[-15])〜(1-2[-15])正确答案:B10、在浮点数中,当绝对值太大,以至于超过机器所能表示的数据时,称为浮点数的()A、正下溢B、上溢C、正上溢D、正溢正确答案:B11、当采用双符号位时,发生溢出的特征是:双符号位为()。
A、11B、00C、都不是D、10正确答案:D12、计算机高级程序语言一般分为编译型和解释型两类,在JAVA、FORTRAN和C语言中,属于编译型语言的是()。
计算机组成原理习题(附参考答案)
计算机组成原理习题(附参考答案)一、单选题(共90题,每题1分,共90分)1、在统一编址方式下,下面的说法()是正确的。
A、一个具体地址只能对应内存单元B、一个具体地址既可对应输入/输出设备,又可对应内存单元C、一个具体地址只能对应输入/输出设备D、只对应输入/输出设备或者只对应内存单元正确答案:D2、堆栈指针SP的内容是()oA、栈顶地址B、栈顶内容C、栈底内容D、栈底地址正确答案:A3、下列不属于程序控制指令的是()。
A、循环指令B、无条件转移指令C、条件转移指令D、中断隐指令正确答案:D4、计算机的存储系统是指()。
A、cache,主存储器和外存储器B、主存储器C、ROMD、RAM正确答案:A5、指令是指()。
A、计算机中一个部件B、发给计算机的一个操作命令C、完成操作功能的硬件D、通常用于构成主存的集成电路正确答案:B6、相对于微程序控制器,组合逻辑控制器的特点是()。
A、指令执行速度慢,指令功能的修改和扩展容易B、指令执行速度慢,指令功能的修改和扩展难C、指令执行速度快,指令功能的修改和扩展容易D、指令执行速度快,指令功能的修改和扩展难正确答案:D7、中断向量可提供()。
A、主程序的断点地址B、传送数据的起始地址C、被选中设备的地址D、中断服务程序入口地址正确答案:D8、迄今为止,计算机中的所有信息仍以二进制方式表示的理由是()oA、信息处理方便B、物理器件性能所致C、运算速度快D、节约元件正确答案:B9、相联存储器是按()进行寻址的存储器。
A、内容指定方式B、地址指定与堆栈存取方式结合C、堆栈存取方式D、地址指定方式正确答案:A10、若SRAM芯片的容量是2MX8位,则该芯片引脚中地址线和数据线的数目之和是()。
A、29B、21C、18D、不可估计正确答案:A11、若X=I03,尸-25,则下列表达式采用8位定点补码运算实现时,会发生溢出的是()oA^ x+yB、-x+yC> -χ-yD^ χ-y正确答案:D12、系统总线是指()oA、CPU、主存和外围设备之间的信息传送线B、运算器、寄存器和主存之间的信息传送线C、运算器、控制器和寄存器之间的信息传送D、运算器、寄存器和外围设备之间的信息传送线正确答案:A13、CPU可直接编程访问的存储器是()。
计算机组成原理复习习题
组成原理期末复习题一、单项选择题1.对于二进制码10000000,若其值为0,则它是用【 D 】表示的;若其值为-128,则它是用【 C 】表示的。
A.原码B.反码C.补码D.移码2.设机器数字长为16位(含1位符号位),若用补码表示定点整数,则最大正数为【 C 】。
A.1-215B.1-2-15C.215-1 D.2153、两补码数相加,采用l位符号位,当【 D 】时,表示结果溢出。
A.符号位有进位B.符号位进位和最高数位进位异或结果为0C.符号位为lD.符号位进位和最高数位进位异或结果为l4.浮点数的表示精度取决于【 B 】。
A.阶码的机器数形式B.尾数的位数C.阶码的位数D.阶码的机器数形式和尾数的机器数形式5.在定点机中执行算术运算时会产生溢出,其原因是【 D 】。
A.主存容量不够B.操作数过大C.操作数地址过大D.运算结果无法表示6. 指令系统中采用不同寻址方式的目的主要是【 D 】。
A.可直接访问外存B.提供扩展操作码并降低指令译码的难度C.实现存储程序和程序控制D.缩短指令长度,扩大寻址空间,提高编程灵活性7.在浮点数中.当数的绝对值太大,以至于超过所能表示的数据时,称为浮点数的【 B 】。
A.正上溢B.上溢C.正溢D.正下溢8.补码加减法是指【 C 】。
A.操作数用补码表示,两数相加减,符号位单独处理,减法用加法代替B.操作数用补码表示,符号位和数值位一起参加运算,结果的符号与加减相同C.操作数用补码表示,连同符号位直接相加减,减某数用加负某数的补码代替,结果的符号在运算中形成D.操作数用补码表示,由数符决定两数的操作,符号位单独处理9.动态RAM的刷新是以【 B 】为单位进行的。
A.存储单元B.存储矩阵行B.存储矩阵列D.存储位10.指令寄存器的位数取决于【 B 】。
A.存储器的容量 B. 指令字长C.机器字长D.存储字长11.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个操作数常采用的寻址方式是【 C 】。
计算机组成原理练习题
计算机组成原理练习题计算机组成原理练习题一、选择题1.在计算机中能直接被接受的语言为( )。
A.机器语言B.汇编语言C.高级语言D.数据库语言2.设二进制代码内容为01111111,其原码对应的真值是( )。
A.-128B.-127C.-126D.+1273.(1011.101)B对应的十进制数是( )。
A.10.625B.11.625C.11.5D.11.104.运算器的主要功能是进行( )。
A.算术运算B.逻辑运算C.累加器运算D.算术运算和逻辑运算5.某计算机字长32位,存储容量为1MB,若按字编址,它的寻址范围是( )。
A.512KB.512KBC.256KBD.256K6.通常人们把依据某种需要而编制的指令序列称为计算机中的( )。
A.程序B.文件C.记录D.集合7.在微型计算机系统中,硬盘和主机进行数据交换一般采用( )方式。
A.通道控制B.DMA(直接存储器访问)C.程序中断控制D.程序直接控制8.周期挪用方式常用于( )方式的输入/输出中。
A.通道B.中断C.DMAD.程序传送9. 能够改变程序执行顺序的是( )。
A.移位操作类指令B.输入输出类指令C.数据传送类指令D.转移类指令10.同步控制是( ) 的方式。
A.只适合于CPU控制B.由统一时序信号控制C.所有指令执行时间都相同D.由DMA控制11.在ROM存储器中必须有( )电路,需要刷新的是( )A.数据写入,RAMB.再生,ROMC.地址译码,动态存储器D.刷新,静态存储器12.用于扩展存储器单元数量的不同RAM芯片的片选信号是( ),用于扩展存储器字长的不同RAM芯片的片选信号是( )A.各用各的,连接在一起B.连接在一起,各用各的C.各用各的,各用各的D.连接在一起,连接在一起13.在磁盘存储器中,与转速无关的技术指标是( )。
A.存储密度B.平均等待时间C.数据传输率D.扇区数14.设指令中的形式地址为D,以相对寻址时,操作数的有效地址E=()A.(D) B.(PC)+ D C.(R)+ D D. R+ D15.微型计算机的发展通常以( )为技术标志.A.磁盘B.操作系统C.微处理器D.软件16.CPU中,跟踪后继指令地址的寄存器是()。
组成原理习题及答案
第1讲计算机系统概论一、填空题1.计算机系统的层次结构中,位于硬件系统之外的所有层次统称为___虚拟机___。
2.现在主要采用____总线_结构作为计算机硬件之间的连接方式。
3.在下图中填入计算机硬件系统基本组成部件的名称。
A:____运算器_B:____控制器_C:____存储器__D:____输入设备__E:____输出设备__4.以80386微处理器为CPU的微机是_32_的微计算机,486微机是_32_位的微计算机。
5.___JPEG__标准用于静态图像压缩,___MPEG__标准用于运动视频图像的压缩。
二、选择题1.至今为止,计算机中的所有信息仍以二进制方式表示,其理由是_____。
A)节约元件B)运算速度快C)物理器件性能决定D)信息处理方便2.操作系统最早出现在_____。
A)第1代计算机B)第2代计算机C)第3代计算机D)第4代计算机3.主机中能对指令进行译码的部件是_____。
A)ALU B)运算器C)控制器D)存储器4.微型计算机的发展以_____技术为标志。
A)操作系统B)微处理器C)磁盘D)软件5.邮局对信件进行自动分拣,使用的计算机技术是_____。
A)机器翻译B)自然语言理解C)机器证明D)模式识别第2讲数据的表示和运算一、填空题1.若[X]补=1000,则X= ____-8______。
2.设机器字长为8位,-1的补码用定点整数表示时为_____11111111_____,用定点小数表示时为___1.0000000___。
3.8位二进制补码所能表示的十进制整数范围是_____-27_____至____+27-1_____,前者的二进制补码表示为___10000000__,后者的二进制补码表示为___01111111_______。
4.8位定点小数表示中,机器数10000000采用1位符号位,当它是原码形式、补码形式和反码形式时,其对应的真值分别为__________、__________和__________。
计算机组成原理-练习题
第一章1、有些计算机将一部分软件永远地存于ROM中,称为( B )A、硬件B、固件C、软件D、辅助存储器2、以下说法错误的是(D)A、硬盘是外部设备B、软件的功能与硬件的功能在逻辑上是等效的C、硬件实现的功能一般比软件实现具有更高的执行速度D、软件的功能不能用硬件取代3、冯●诺依曼计算机工作方式的基本特点是(C)A、采用存储程序原理B、控制流驱动方式C、按地址访问并顺序执行指令D、存储器按内容选择地址4、下列描述中,正确的是( D )A、控制器能理解、解释并执行所有的指令以及存储结果B、所有的数据运算都在CPU的控制器中完成C、ALU可存放运算结果D、输入、输出装置以及外界的辅助存储器称为外部设备5、完整的计算机系统应该包括( D )A、运算器、存储器、控制器B、外部设备和主机C、主机和应用程序D、主机、外部设备、配套的软件系统6、CPU中不包括( C )A、操作译码器B、指令寄存器C、地址译码器D、通用寄存器7、在计算机系统中,表明系统运行状态的部件是( C )A、程序计数器B、指令寄存器C、程序状态字D、累加寄存器8、指令寄存器的位数取决于( B )A、存储器的容量B、指令字长C、机器字长D、存储字长9、在下列部件中,CPU存取速度由慢到快的排列顺序正确的是( A )A、外存、主存、Cache、寄存器B、外存、主存、寄存器、CacheC、外存、Cache、寄存器、主存D、主存、Cache、寄存器、外存10、存放当前执行指令的寄存器是( A ),存放欲执行指令地址的寄存器是( C )A、程序计数器B、数据寄存器C、指令寄存器D、地址寄存器11、计算机硬件能够直接识别的语言是( D )A、高级语言B、自然语言C、汇编语言D、机器语言12、计算机执行最快的语言是( C )。
A、汇编语言B、C语言C、机器语言D、Java语言13、只有当程序需要执行时,它才会去将源程序翻译成机器语言,而且一次只能读取、翻译并执行源程序中的一行语句,此程序称为( C )。
计算机组成原理期末考试习题及答案
《计算机组成原理》练习题一、单项选择题1.CPU响应中断的时间是__C____。
A.中断源提出请求; B.取指周期结束;C.执行周期结束; D.间址周期结束。
2.下列说法中___C___是正确的。
A.加法指令的执行周期一定要访存;B.加法指令的执行周期一定不访存;C.指令的地址码给出存储器地址的加法指令,在执行周期一定访存;D.指令的地址码给出存储器地址的加法指令,在执行周期不一定访存。
3.垂直型微指令的特点是__C____。
A.微指令格式垂直表示; B.控制信号经过编码产生;C.采用微操作码; D.采用微指令码。
4.基址寻址方式中,操作数的有效地址是___A___。
A.基址寄存器内容加上形式地址(位移量);B.程序计数器内容加上形式地址;C.变址寄存器内容加上形式地址;D.寄存器内容加上形式地址.5.常用的虚拟存储器寻址系统由___A___两级存储器组成.A.主存-辅存;B.Cache-主存;C.Cache-辅存;D.主存—硬盘。
6.DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这种情况称作___A___.A.停止CPU访问主存;B.周期挪用;C.DMA与CPU交替访问;D.DMA。
7.在运算器中不包含____D__。
A.状态寄存器; B.数据总线;C.ALU; D.地址寄存器。
8.计算机操作的最小单位时间是__A____。
A.时钟周期; B.指令周期;C.CPU周期;D.中断周期。
9.用以指定待执行指令所在地址的是__C____。
A.指令寄存器;B.数据计数器;C.程序计数器; D.累加器。
10.下列描述中___B___是正确的。
A.控制器能理解、解释并执行所有的指令及存储结果;B.一台计算机包括输入、输出、控制、存储及算逻运算五个单元;C.所有的数据运算都在CPU的控制器中完成;D.以上答案都正确。
11.总线通信中的同步控制是___B___.A.只适合于CPU控制的方式;B.由统一时序控制的方式;C.只适合于外围设备控制的方式;D.只适合于主存。
计算机组成原理综合练习题
计算机组成原理综合练习题一、单项选择题1.使CPU与I/O设备完全并行工作方式是〔C〕方式。
A.程序直接传送B.中断C.通道D.程序查询2.迄今为上,计算机中的所有信息仍以二进制方式表示,其理由是( C )。
A. 运算速度快 B. 信息处理方便C. 节约元件D. 物理器件性能决定3.在计算机中能直接被承受的语言为( A )。
A. 机器语言B. 汇编语言C. 高级语言D. 数据库语言4.设二进制代码内容为01111111 ,其原码对应的真值是( )。
A. -128B. -127C. -126D. +1275.(1011.101)2对应的十进制数是( )。
A.10.625 B.11.625 C.11.5D.11.106.运算器的主要功能是进展( )。
A. 算术运算 B. 逻辑运算C. 累加器运算 D. 算术运算和逻辑运算7.假设RAM 芯片的存储容量为1M×8bit,则该芯片的地址线的数目是( )。
A.10B.16C.20D.88.*计算机字长32 位,存储容量为1MB ,假设按字编址,它的寻址*围是( )。
A.1MB.512KBC.256KBD.256K9.通常人们把依据*种需要而编制的指令序列称为计算机中的( )。
A. 程序B. 文件C. 记录D. 集合10.在计算机的指令系统中,通常采用多种确定操作数的方式。
当操作数的地址由*个指定的变址存放器内容与位移量相加得到时,称为( )。
A. 直接数B. 间接寻址C. 变址寻址D. 相对寻址11.*型计算机系统的微处理器的主频为100MHZ ,四个时钟周期组成一个机器周期,平均三个机器周期完成一条指令,则它的机器周期为( )。
A. 40nsB. 50 nsC. 80nsD. 100ns12.在计算机中的存放器里的值有时是地址,这只有计算机的( ) 能识别它。
A. 时序信号 B. 判断程序C. 指令D. 译码器13.程序计数器属于( ) 。
A. 控制器 B. 运算器C.存储器 D. 输入输出接口14.计算机CPU 芯片中的总线属于( ) 。
组成原理练习题
题目部分,(卷面共有30题,100分,各大题标有题量和总分)一、选择题(10小题,共20分)1、浮点数的表示范围和精度取决于()。
A、阶码的位数和尾数的机器数形式;B、阶码的机器数形式和尾数的位数;C、阶码的位数和尾数的位数;D、阶码的机器数形式和尾数的机器数形式。
答案:C2、存放欲执行指令的寄存器是()。
A、MAR;B、PC;C、MDR;D、IR。
答案:D3、()寻址对于实现程序浮动提供了较好的支持。
A、间接寻址;B、变址寻址;C、相对寻址;D、直接寻址。
答案:C4、在控制器的控制方式中,机器周期内的时钟周期个数可以不相同,这属于()A、同步控制;B、异步控制;C、联合控制;D、局部控制。
答案:A5、当定点运算发生溢出时,应()。
A、向左规格化;B、向右规格化;C、发出出错信息;D、舍入处理。
答案:C6、某计算机字长是32位,它的存储容量是64KB、按字编址,它的寻址范围是()。
A、16KB:B、16K;C、32K;D、32KB。
答案:B7、下述说法中()是正确的。
A、EPROM是可改写的,因而也是随机存储器的一种;B、EPROM是可改写的,但它不能用作为随机存储器用:C、EPROM只能改写一次,故不能作为随机存储器用;D、EPROM是可改写的,但它能用作为随机存储器用。
答案:B8、某计算机字长是32位,它的存储容量是256KB,按字编址,它的寻址范围是()A、128K;B、64K;C、64KB:D、128KB。
答案:B9、一个节拍信号的宽度是指()。
A、指令周期:B、机器周期;C、时钟周期;D、存储周期。
答案:C10、某一RAM芯片,其容量为512×8位,除电源和接地端外,该芯片引出线的最少数目是()。
A、21;B、17;C、19;D、20。
答案:C二、判断题(10小题,共20分)1、浮点数通常采用规格化数来表示,规格化数即指其尾数的第1位应为0的浮点数。
()答案:×2、在计算机中,所表示的数有时会发生溢出,其根本原因是计算机的字长有限。
计算机组成原理期末练习题
一、选择题1、完整的计算机系统应包括__________。
A、运算器、存储器、控制器B、外部设备和主机。
C、主机和应用程序。
D、配套的硬件和软件系统。
2、机器字长32位,其存储容量为4MB,若按字编址,它的寻址范围是______。
A、 1MB、 1MBC、 4MD、 4MB3、冯. 诺依曼计算机工作方式的基本特点是__________。
A、多指令流单数据流。
B、按地址访问并顺序执行指令。
C、堆栈操作D、存储器按字节选择地址。
4、 ______表示法主要用于表示浮点数中的阶码。
A、原码B、补码C、反码D、移码5、动态RAM的刷新是以________为单位的。
A、存储单元。
B、行C、块D、字节6、以下叙述正确的是___________。
A、主存的存取速度可以和CPU匹配。
B、主存由RAM构成,不包括ROM。
C、辅存中的程序需要调入主存中才能运行。
D、若指令的地址为20位,则主存容量一定是1MB。
7、机器数______中,零的表示形式是唯一的。
A、原码B、补码C、ASCII码D、反码8、在定点运算器中产生溢出的原因是_________。
A、运算过程中最高位产生了进位或借位。
B、参加运算的操作数超出了机器的表示范围。
C、运算的结果超出了机器的表示范围。
D、寄存器的位数太少,不得不舍弃最低有效位。
9、(2000)10化成十六进制数是_________。
A、(7D1)16B、(7D0)16C、(7D3)16D、(7E1)1610、在指令的地址字段中,直接指出操作数本身的寻址方式,称为_________。
A、隐含寻址B、立即寻址C、寄存器寻址D、直接寻址11、目前的计算机,从原理上讲______。
A、指令以二进制形式存放,数据以十进制形式存放B、指令以十进制形式存放,数据以二进制形式存放C、指令和数据都以二进制形式存放D、指令和数据都以十进制形式存放12、完整的计算机系统应包括______。
A、运算器、存储器、控制器B、外部设备和主机C、主机和实用程序D、配套的硬件设备和软件系统13、计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”的概念,最早提出这种概念的是______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题
1. 计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”的概念,最早提出这种概念的是______。
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. 某机字长16位,其中1位符号位,15位表示尾数。
若用定点小数表示,则最大正小数为__ __。
A. +(1–2-15)
B.+(1–2-15)
C.2-15
D.2-15
7. ______表示法主要用于表示浮点数中的阶码。
A.原码
B.补码
C.反码
D.移码
8.运算器的描述中,正确的句子是______。
A.阶码部件可实现加、减、乘、除四种运算
B.阶码部件只进行阶码相加、相减和比较操作
C.阶码部件只进行阶码相加、相减操作
D.尾数部件只进行乘法和除法运算
二、简答题
1.加法器和ALU的差别是什么?
加法器只能实现两个输入的相加运算,而ALU可以实现多种算术逻辑运算。
在数据通路中有些地方只需做加法运算,如:指令地址计算时,这时就不需要用ALU,只要用一个加法器即可
2.在计算机中所表示的数有时会发生溢出,其根本原因是什么?对于双符号数,如何判溢出?
很简单,计算机给每种类型变量都分配一定大小的空间,二进制数一大,这个空间盛不下了,就溢出了…我不懂什么双符号?是double还是.在limit.h中有所有类型的范围定义
3.在计算机中所表示的数有时会发生溢出,有哪些判断方法?
4.为什么规定浮点数要用规格化形式表示?何为规格化操作?规格化操作会出现在什么时候?
5.说明IEEE 754浮点数格式中的隐蔽位的含义与用法。
6.机器数字长8位,若机器数为81H,当它分别代表原码、补码、反码和移码时,等价的十进制整数分别是多少?
7.简述原码一位乘的算法流程。
三、分析计算题
1.已知 X= +0.1011,Y= +0.0011 ,用双符号位补码计算X+Y、X-Y的值(要求给出运算过程),并指出运算结果是否发生溢出,不溢出时给出运算结果的真值。
2.已知 X = +8,Y = -9,用双符号位补码计算X+Y、X-Y的值(假设字长5位,要求给出运算过程),并指出运算结果是否发生溢出,不溢出时给出运算结果的真值。
3. 将(-10.25)10 转换成IEEE754标准的短浮点数格式。
要求写出具体步骤。
一、选择题
1. 和外存储器相比,内存储器的特点是______。
A.容量大、速度快、成本低
B.容量大、速度慢、成本高
C.容量小、速度快、成本高
D.容量小、速度快、成本低
2.主存贮器和CPU之间增加cache的目的是______。
A.解决CPU和主存之间的速度匹配问题
B.扩大主存贮器容量
C.扩大CPU中通用寄存器的数量
D.既扩大主存贮器容量,又扩大CPU中通用寄存器的数量
3.某SARM芯片,其存储容量为64K×16位,该芯片的地址线数目和数据线数目分别是_ __。
A.64, 16
B.16, 64
C.64, 8
D.16, 16
4. 在主存和CPU之间增加cache存储器的目的是______。
A.增加内存容量
B.解决CPU和主存之间的速度匹配问题
C.提高内存可靠性
D. 增加内存容量,同时加快存取速度
5. 采用虚拟存储器的目的是______。
A.提高主存储器的存取速度
B.扩大主存储器的存储空间,并能进行自动管理和调度
C.提高外存储器的存取速度
D.扩大外存储器的存储空间
二、简答题
1.计算机存储系统分哪几个层次?每一层次主要采用什么存储介质?其存储容量和存储速度的相对关系如何?(可画图说明)
2.简述SRAM和DRAM的特点及用途。
三、分析计算题
1.某计算机系统主存储器容量为64K×16(位)。
问:
(1)CPU应能输出多少条地址线和数据线?
(2)若采用16k×16位的SRAM芯片构成,需要多少个芯片?
2.某计算机系统主存储器容量为32K×16(位)。
问:
(1)CPU应能输出多少条地址线和数据线?
(2)若采用16k×8位的SRAM芯片构成,需要多少个芯片?(3)画出此存储器与CPU的连接图。
一、选择题
1. 在指令的地址字段中,直接指出操作数本身的寻址方式,称为______。
A.隐含寻址
B.立即寻址
C.寄存器寻址
D.直接寻址
2.CPU中,暂存指令的寄存器是______。
A.数据寄存器
B.程序计数器
C.状态条件寄存器
D.指令寄存器
3. CPU主要包括______。
A.控制器
B.控制器、运算器、cache
C.运算器和主存
D.控制器、ALU和主存
4. CPU从主存取出一条指令并执行该指令的时间叫做______。
A. 机器周期
B. 指令周期
C. 时钟周期
D. 总线周期
5.微程序控制器中,机器指令与微指令的关系是______。
A.每一条机器指令由一条微指令来执行
B.每一条机器指令由一段由微指令编成的微程序来解释执行
C.一段机器指令组成的程序可由一条微指令来执行
D.一条微指令由若干条机器指令组成
二、简答题
1.每一条指令中都包含操作码吗?
2. CPU中有哪些主要寄存器?简述这些寄存器的功能
3.简述微程序控制器的控制思想。
4. 指令和数据都存放在主存储器中,如何识别从主存中取出的是指令还是数据?
5.与组合逻辑控制器相比,微程序控制器有何优缺点?
三、分析计算题
1.指令字长为12位,每个地址码为3位,采用扩展操作码的方式,设计4条三地址指令、16条二地址指令、64条一地址指令和16条零地址指令,给出一种操作码的扩展方案。
2.已知某计算机有80条指令,平均每条指令由12条微指令解释执行,其中有二条取指微指令是所有指令公用的,设微指令长度为32位,请算出控制存储器的容量。