您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 其它相关文档 > 计算机组成原理练习题
计算机组成原理练习题--第一章第一章习题一、名词解释:ALU:ALU称为算术逻辑单元,它由组合电路构成,是计算机中进行算术运算和逻辑运算的电路。CPU:CPU称为中央处理器,它是计算机的核心部件,由运算器和控制器构成。存储器:存储器是计算机中存储程序和数据的部件,分为内存和外存两种。操作系统:操作系统是管理系统资源、控制其他程序的运行,并且为用户提供操作界面的系统软件二、选择题1.冯·诺依曼机工作方式的基本特点是(B)。A、多指令流单数据流B、按地址访问并顺序执行指令C、堆栈操作D、存储器按内部选择地址2.计算机硬件能直接执行的只有(B)。A、符号语言B、机器语言C、机器语言和汇编语言D、汇编语言3.输入、输出装置以及外接的辅助存储器称为(D)。A.操作系统;B.存贮器;C.主机;D.外围设备。4.至今为止,计算机中的所有信息仍以二进制方式表示的理由主要是(C)A.节约元件;B.运算速度快;C.物理器件性能所致;D.信息处理方便。5.下列(D)属于应用软件。A.操作系统;B.编译程序;C.连接程序;D.文本处理。6.下列设备中(C)不属于输出设备。A.打印机;B.磁带机;C.光笔;D.磁盘驱动器。7.只有当程序要执行时,它才会将原程序翻译成机器语言,并且一次只能读取、翻译并执行原程序中的一行语句,此程序称为(C)A.目标程序;B.编辑程序;C.解释程序;D.汇编程序。8.“计算机辅助设计”英文缩写为(C)A.CAI;B.CAM;C.CAD;D.CAE.9.计算机系统中的存储系统是指(D)A.RAM存储器;B.ROM存储器;C.主存;D.主存和辅存。10.下列(D)不是输入设备。A.硬盘驱动器;B.键盘;C.鼠标器;D.打印机。三、填空题1.计算机的硬件包括运算器存储器控制器适配器输入/输出设备。2.在计算机术语中,将运算器和控制器合在一起称为CPU,而将CPU和存储器合在一起称为主机。3.存储程序并按地址顺序执行。这是冯·诺依曼型计算机的工作原理,也是计算机自动化工作的关键。4.计算机软件的一般分为两大类:一类叫系统软件,一类叫应用软件。其中,数据库管理系统属于系统软件,计算机辅助教学软件属于应用软件。5.计算机系统中的存储器分为内存和B外存。在CPU执行程序时,必须将指令存放在内存中。6.输入、输出设备以及辅助存储器统称为外围设备。7.在计算机系统中,多个系统部件之间信息传送的公共通路称为总线。8.汇编语言是一种面向机器的语言,对机器依赖性强,用汇编语言编制程序执行速度比高级语言快。9.数字计算机用来处理离散的数据,而模拟计算机用来处理连续性的数据。10.计算机唯一能直接执行的语言是机器语言。四、问答题:什么是CPU?什么是主机?答:在计算机中,通常把运算器和控制器合在一起称为中央处理器(CPU)。把CPU、存储器和输入输出接口电路合在一起构成的处理系统称为主机,存储器中存储的数据和程序是怎么区分的?答:在存储程序的计算机中,指令和数据都以二进制的形式存储在存储器中。从储器中存储的内容本身看不出它是指令还是数据,因为它们都是二进制的代码。计算机在读取指令时把从存储器中读到的信息都看作是指令,而在读取数据时则把从存储器中读到的信息都看作是操作数,所以为了不产生混乱,在软件的编制中要注意区分存储器中的信息是程序还是数据。特别是在汇编程序设计时,用高级语言设计程序一般不会产生上述的问题。有些计算机程序是专门对程序进行操作的,如编译程序和汇编程序。所以指令也可以是计算机的操作对象。有时我们把存储在计算机中的指令和数据统称为数据,因为它们都是存储在存储器中的二进制代码,都可以作为指令的操作对象。冯·诺依曼结构计算机的特点是什么?答:冯·诺依曼结构计算机是一种典型的计算机组织结构,将计算机硬件分为运算器、存储器、控制器、输入部件和输出部件,采用存储程序的工作方式。冯·诺依曼结构计算机的主要外部特征是:指令和数据都以字的方式存放在同一存储器中,没有区别,由计算机的状态来确定从存储器读出的字是指令还是数据。指令送往控制单元译码,数据送往运算器进行运算。指令按顺序串行地执行,并由控制单元集中控制,采用一个PC计数器对指令进行寻址。存储器是一个单元定长的一维线性空间。使用低级机器语言,数据以二进制形式表示。指令中包括操作码和地址码两部分。操作数的编码格式从数据本身不能进行区别。单处理机结构,以运算器为中心,只有一个数据流和一个指令流。什么是指令?什么是程序?答:指令是机器完成某种操作的命令,典型的指令通常包含操作码和地址码两部分内容。操作码用来指定所执行的某种操作(如加、传送),地址码用来表示参加操作的数的位置或运算结果应存到何处。程序是有序指令的集合,用来解决某一特定问题。计算机组成原理练习题--第二章第二章习题一、名词解释1、原码:带符号数据表示方法之一,用一个符号位表示数据的正负,0代表正号,1代表负号,其余的代码表示数据的绝对值。2、补码:带符号数据表示方法之一,正数的补码与原码相同;负数的补码是将二进制位按位取反后再在最低位上加1。3、反码:带符号数据表示方法之一,正数的反码与原码相同;负数的反码是将二进制位按位取反。也就是做按位求反运算。二、选择题1.下列数中最小的数为(C)。A、(101001)2B、(52)8C、(101001)BCDD、(233)162.下列数中最大的数为(B)。A、(10010101)2B、(227)8C、(96)16D、(143)53.某数在计算机中用8421BCD码表示为011110001001,其真值为(A)。A、789B、789HC、1929D、11110001001B、4.“与非门”中的一个输入为“0”,那么它的输出值是(B)。A.“0”;B.“1”;C.要取决于其他输入端的值;D.取决于正逻辑还是负逻辑。5.下列布尔代数运算中,(C)答案是正确的。A.1+1=1;B.0+0=1;C.1+1=10;D.以上都不对。6.在小型或微型计算机里,普遍采用的字符编码是__D____。A.BCD码B.16进制C.格雷码D.ASCⅡ码7.(2000)10化成十六进制数是___B___。A.(7CD)16B。(7D0)16C。(7E0)16D。(7FO)168.根据国标规定,每个汉字在计算机内占用___B___存储。A.一个字节B.二个字节C.三个字节D.四个字节三、填空题1.字符信息是符号数据,属于处理非数值领域的问题。国际上采用的字符系统是七单位的CASCII码2.汉字的__输入编码(或输入码)_内码(或机内码)___、_字模码_____、______是计算机用于汉字输入、内部处理、输出三种不同用途的编码。3.一位十进制数,用BCD码表示需___4___位二进制码,用ASCII码表示需__7____位二进制码。四、问答题在整数定点机中,若寄存器的内容为80H,当它分别代表原码、补码、反码和无符号数时,所对应的十进制数各为多少?答:[X]原=10000000,X=0[X]补=10000000,X=-128[X]反=10000000,X=-127X=100000002=1282、请将十进制数(123.375)转化成二进制数、八进制数、十六进制数。二进制1111011.011八进制173.3十六进制7B.3计算机组成原理练习题--第三章、第四章第三章习题一、名词解释上溢:指数据的绝对值太大,以至大于数据编码所能表示的数据范围。下溢:指数据的绝对值太小,以至小于数据编码所能表示的数据范围。二、选择题1.计算机系统中采用补码运算的目的是为了(C)。A、与手工运算方式保持一致B、提高运算速度C、简化计算机的设计D、提高运算的精度2.运算器虽有许多部件组成,但核心部分是(B)。A、数据总线B、算术逻辑运算单元C、多路开关D、通用寄存器3.运算器中,减法运算一般通过(D)来实现。A、原码运算的二进制减法器B、补码运算的二进制减法器C、补码运算的十进制加法器D、补码运算的二进制加法器4.在定点数运算中产生溢出的原因是(C)。A、运算过程中最高位产生了进位或借位B、参加运算的操作数超出了机器的表示范围C、运算的结果的操作数超出了机器的表示范围D、寄存器的位数太少,不得不舍弃最低有效位5.下列有关运算器的描述中,_D_____是正确的。A.只做算术运算,不做逻辑运算B.只做加法C.能暂时存放运算结果D.既做算术运算,又做逻辑运算6.设X=-0.1011,则〔X〕补为_C_____。A.1.1011B.1.0100C.1.0101D.1.10017.定点运算器用来进行___B___。A.十进制数加法运算B.定点数运算C.浮点数运算D.即进行定点数运算也进行浮点数运算三、填空题1.一个定点数由_符号位_____和_数值域_____两部分组成。2.运算器的两个主要功能是:_算术运算_____,_逻辑运算_____。四、问答题1.用补码运算方法求x+y=?x-y=?x=0.1001y=0.11001.(1)[X]补=00.1001[X]补=00.1001+[Y]补=00.1100+[-Y]补=11.0100[X+Y]补=01.0101[X-Y]补=11.1101因为双符号位相异,结果发生溢出。X-Y=-0.0011(2)x=-0.0100y=0.1001(2)[X]补=11.1100[X]补=11.1100+[Y]补=00.1001+[-Y]补=11.0111[X+Y]补=00.0101[X-Y]补=11.0011所以X+Y=+0.0101X-Y=-0.1101第四章习题一、名词解释寻址方式:对指令的地址码进行编码,以形成操作数在存储器中的地址的方式。RISC:精简指令系统计算机。采用简化的指令系统;运算指令为寄存器-寄存器型,指令以流水方式执行;使用较多的通用寄存器以减少访存;采用由阵列逻辑实现控制器;采用优化编译技术。指令是计算机能够识别和执行的操作命令。指令系统一台计算机或一个计算机系统,能够执行的各种指令的集合。二、选择题1.指令系统中采用不同寻址方式的目的主要是(B)。A、实现存储程序和程序控制B、缩短指令长度,扩大寻址空间,提高编程灵活性C、可以直接访问外存D、提供扩展操作码的可能并降低指令译码难度2.二地址指令中,操作数的物理位置可安排在(C)。A、栈顶和次栈顶B、两个主存单元C、一个主存单元和一个寄存器D、两个寄存器3.对某个寄存器中操作数的寻址方式称为(C)寻址。A、直接B、间接C、寄存器D、寄存器间接4.寄存器间接寻址方式中,操作数处在(B)。A、通用寄存器B、主存单元C、程序计数器D、堆栈5.变址寻址方式中,操作数的有效地址等于(C)。A、基值寄存器内容加上形式地址(位移量)B、堆栈指示器内容加上形式地址C、变址寄存器内容加上形式地址D、程序计数器内容加上形式地址6.程序控制类指令的功能是(D)。A、进行算术运算和逻辑运算B、进行主存与CPU之间的数据传送C、进行CPU和I/O设备之间的数据传送D、改变程序执行的顺序7.指令的寻址方式有顺序和跳跃两种方式。采用跳跃寻址方式,可以实现(D)。A、堆栈寻址B、程序的条件转移C、程序的无条件转移D、程序的条件转移或无条件转移8.位操作类指令的功能是(C)。A、对CPU内部通用寄存器或主存某一单元任一位进行状态检测(0或1)B、对CPU内部通用寄存器或主存某一单元任一位进行状态强置(0或1)C、对CPU内部通用寄存器或主存某一单元任一位进行状态检测或强置D、进行移位操作9.指出下面描述汇编语言特性的句子中概念上有错误的句子。CA、对程序员的训练要求来说,需要硬件知识B、汇编语言对机器的依赖性高C、汇编语言的源程序通常比高级语言源程序短小D、汇编语言编写的程序执行速度比高级语言快10.下列说法中不正确的是(C)。A、变址寻址时,有效数据存放在主存中B、堆栈是先进后出的随机存储器C、堆栈指针SP的内容表示当前堆栈内所存储的数据的个数D、内存中指令的寻址和数据的寻址是交替进行的三、填空题1.一台计算机所有机器指令的集合,称为这台计算机的指令系统。2.堆栈是一种特殊
本文标题:计算机组成原理练习题
链接地址:https://www.777doc.com/doc-4981578 .html